new
演算子を使用して、メソッドで次のようなオブジェクトを作成すると:
void functionA(){
ClassA *a = new ClassA();
}
解放するには、次のコードを使用する必要がありますか?
delete a;
c++はClassAオブジェクトのメモリを自動解放できますか? functionA スコープを使い果たしたとき。
このようなコードを書くと
void functionA(){
ClassA a = ClassA();
}
は自動的にリリースされますか?