2014-08-04から1日間の記事一覧

C++ で簡単にアクセッサを書けるようにしたかったけど Non-static data members で auto が使えなくて死んだ

C++

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>…