- 447 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:35:19 ]
- >>444
ありがとうございます。 <間違い> return const_cast<double&>( static_cast<const Test>(*this)[pos] ); は、static_cast<const Test>(*this) で *this の中身をコピーした const Test型 のオブジェクトを生成し、 その生成されたオブジェクトに [pos] でアクセスしている。 だから、実際には *this の中身にアクセスできていない。 という解釈で良いでしょうか?
|

|