関数内でint、char、floatなどのプリミティブ型の変数を作成した場合、実行時またはコンパイル時にその変数を作成しましたか?
関数内にオブジェクトを作成した場合、実行時またはコンパイル時にそのオブジェクトを作成しましたか?
ヒープを介したメモリ割り当てによってオブジェクトを作成する場合、実行時またはコンパイル時にそのオブジェクトを作成しましたか?
静的メモリ割り当てと動的メモリ割り当てとは何ですか?
関数内でint、char、floatなどのプリミティブ型の変数を作成した場合、実行時またはコンパイル時にその変数を作成しましたか?
関数内にオブジェクトを作成した場合、実行時またはコンパイル時にそのオブジェクトを作成しましたか?
ヒープを介したメモリ割り当てによってオブジェクトを作成する場合、実行時またはコンパイル時にそのオブジェクトを作成しましたか?
静的メモリ割り当てと動的メモリ割り当てとは何ですか?
関数内で int、char、float などのプリミティブ型の変数を作成した場合。実行時またはコンパイル時にその変数を作成しましたか?
実行時に変数を作成し、変数は関数の実行時に作成され、関数の終了時に破棄されます。
関数内でオブジェクトを作成した場合。実行時またはコンパイル時にそのオブジェクトを作成しましたか?
同上。
ヒープを介したメモリ割り当てによってオブジェクトを作成する場合。実行時またはコンパイル時にそのオブジェクトを作成しましたか?
ヒープ上にオブジェクトを作成している場合、基本的に実行時にメモリを割り当てて、それへのポインタを返します。このポインタを使用して、このメモリに読み書きできます。
静的メモリは、実行時にのみ読み取られるメモリです。
動的メモリ割り当てとは、ヒープ上にオブジェクトを割り当て、メモリへのポインターを介してそれらを変更することを指します。