2012-03-29 4 views

答えて

3

ポインタでない場合、C++オブジェクトはObjective-Cオブジェクト自体の一部を形成します。したがって、C++オブジェクトが12バイトの場合、Objective-Cオブジェクトを割り当てると、そのオブジェクトの12バイトがC++オブジェクト用に予約されます。そのため、Objective-Cオブジェクトの割り当てが解除されるたびに、C++オブジェクトが保持されているバイトはObjective-Cオブジェクトとともに破棄されます。

Objective-Cオブジェクトにインスタンス変数を持つことは変わりません。

関連する問題