2014-08-04から1日間の記事一覧
class X{ int value_ = 42; public: auto value = accessor(this, &X::value_); }; みたいな感じで書きたかった。 [ソース] template<typename Class, typename T> struct accessor_impl{ Class* class_; T Class::* member; T operator ()() const{ return class_ ->* member; } void op</typename>…