[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
Haskell勉強スレッド
8
:
(-_-)さん
:2017/03/05(日) 03:49:38 ID:???0
C++で似たようなことをしようとするとこんな感じになってしまう
http://melpon.org/wandbox/permlink/aKhm1rOf98EAQkFu
#include <iostream>
template<typename R, typename A>
class Func {
public:
virtual R invoke(A) = 0;
};
class FuncX : public Func<int, int> {
int v;
public:
FuncX(int _v) : v(_v) {}
int invoke(int a) { return a * v; }
};
class FuncG : public Func<FuncX, int> {
public:
FuncX invoke(int a) { return FuncX(a); }
} g;
int main() {
std::cout << g.invoke(20).invoke(99);
return 0;
}
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板