デフォルトコピーコンストラクタの動作


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

やろうやろうと思ってやってないヤツ。

デフォルトコピーコンストラクタで、

スーパーユーザ
 |        |
 V        V
 A        B
[ABでそれぞれフィールドの追加]

そんときに

int main(){
  A a;
  A* copyA = reinterpret_cast<A*>(function(a));
  A.atter();//さてこの評価は?
}

void function(const Super$ s){
  //スーパーユーザとしてコピー
  Super* object = new Super(s);
  //はたしてobjetrはAやBの追加パラメータをコピーできているのか?
}