C++相談室 part44
■ このスレッドは過去ログ倉庫に格納されています
0569デフォルトの名無しさん
2005/11/03(木) 04:16:31baseと、baseから派生されたparent(ふつうはderivedと名付けた方がわかりやすいと思う)のサイズが
まったく同じでない場合、結果は不定になる。baseのサイズを元にしてポインタ演算が行われるからである。
たいていの場合は派生クラスの方にメンバが追加されているなどで大きさが異なるので
(何をしているかが分からない限り)配列をポリモーフィズム的に扱うことは避けた方がよい。
■ このスレッドは過去ログ倉庫に格納されています