次のコードを検討してください。
char mem[sizeof(char)];
void* p = mem;
f = new(p) char;
変数 mem のメモリはスタックにあるはずなので、なぜこのメモリの一部が最終的に自動的に収集されないのでしょうか。
次のコードを検討してください。
char mem[sizeof(char)];
void* p = mem;
f = new(p) char;
変数 mem のメモリはスタックにあるはずなので、なぜこのメモリの一部が最終的に自動的に収集されないのでしょうか。