3
私はScott MeyersのEffective C++ 3rdを読んでいます。
項目3:有効なC++アイテム3では、static_cast <const TextBlock>(* this)の代わりにstatic_cast <const TextBlock&>(* this)を使用するのはなぜですか?
はなぜスコット・マイヤーズが可能な限りconstを使用してください。
const_cast<char&>( static_cast<const TextBlock&>(*this) [position] )
static_cast<const TextBlock&>(*this)
代わりの
static_cast<const TextBlock>(*this)
使用しない:constメンバ関数演算子を使用するには、[]、非constメンバ関数演算子[]は2つのキャスト操作を行うには?
...それがコピーされるためですか? – Columbo
静的\ _cast(\ * this)と静的\ _cast (\ * this)の違いの可能な複製](http://stackoverflow.com/questions/3802556/difference-between-static-castconst-athis-および静的キャストコンスタント) –
anderas