>>22
例えば、

class Person {
public:
explicit Person(int age) : age_(age) {}
...
private:
    int age_;
};

のようなクラスがあった場合もsetはない方がよいですか?
時代はImmutableなのでしょうか?