2010-12-31 8 views
0

私がいくつかのクラスを持っている場合、1つは基本クラスであり、別のクラスの内部に作成されていると "外側"クラスが作成されていればスタックまたはヒープ新しい演算子がその内部で作成されたクラスではありません。例:別のクラスのメモリ割り当て内にクラスを作成する

 
class baseclass 
{ 
    //code here 
}; 

class outside 
{ 
    baseclass mybase; 
    //more code 
}; 

int main() 
{ 
    outside *myclass; 
    myclass = new outside; 
} 

mybaseはヒープにも割り当てられますか? ありがとう!

答えて

1

はい。そのとおりです。それは追加の新しいまたはそれを削除する必要はありません。

1

outsidebaseclassは、同じメモリ領域に作成されます。

関連する問題