重複の可能性:
このタイプのメモリはヒープまたはスタックに割り当てられますか?
class foo{
private:
int bar;
constructors and other members here...
}
foo
new 演算子を使用してインスタンスを作成すると、どこに作成されますか?
ヒープだと思いint bar;
ますが、スタックまたはヒープはどこで作成されますか?
また、 mybar
がプリミティブ データ型ではなく、 のように作成された別のオブジェクトthis->bar=bar();
である場合、どこに作成されるのでしょうか?