【初心者歓迎】C/C++室 Ver.10【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0862デフォルトの名無しさん
NGNG多少違うがこんな感じか?
template <typename T>
class value_with_accessor
{
T value;
public:
T operator()() const {return value;}
void operator()(const T &t){value = t;}
};
class Test
{
public:
value_with_accessor<int> m;
};
Test t;
t.m(4);
std::cout << t.m();
■ このスレッドは過去ログ倉庫に格納されています