С++ куча или выделение стека?

Итак, в основном это выделение стека:

char inStack[10]; 
// and 
MyStruct cl;

И это должно быть выделено в куче:

char* inHeap = new char[10];
// and
MyClass cl = new MyClass();

----------- -----

Что, если MyClass содержит переменную char test[10]? Означает ли это: MyClass cl = new MyClass()означает, что 10-байтовое содержимое MyClass::test размещается в куче вместо Stack

5
задан Aurus 14 May 2012 в 16:55
поделиться