以下の簡単なコードを見てください。ヒープ上のオブジェクトdを指すスタック上のポインターです。demoオブジェクトには が含まれていますval。これは、クラスのコンテキストではスタック変数のように見えますが、オブジェクトは heap に割り当てられています。. . . 正確にはvalどこですか?
class demo
{
int val;
public:
demo() : val(5) {};
};
demo* d = new demo();
以下の簡単なコードを見てください。ヒープ上のオブジェクトdを指すスタック上のポインターです。demoオブジェクトには が含まれていますval。これは、クラスのコンテキストではスタック変数のように見えますが、オブジェクトは heap に割り当てられています。. . . 正確にはvalどこですか?
class demo
{
int val;
public:
demo() : val(5) {};
};
demo* d = new demo();