【C++】 const だけでメシが3杯食えちゃうスレ
■ このスレッドは過去ログ倉庫に格納されています
0466デフォルトの名無しさん
NGNGそうじゃなくてさ、
class hoge
{
public:
hoge& operator[](size_t n);
const hoge& operator[](size_t n) const;
};
非constオブジェクトでは好きに書き換えられるようにするけど、constオブジェクトでも読取限定でoperator[]を使わせたいとか、
あるいはconst版をpublic、非const版をprivateにするとかそういう用途に。
■ このスレッドは過去ログ倉庫に格納されています