回答編集履歴
1
一部間違った文を直しました。
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
int *y_new = new int[x];//newというのはc++にできた構文で、上のmallocに置き換えるとわかるとおもいます。
|
32
32
|
|
33
|
-
std::unique_ptr<int> y_smart(int[x]);//上のnewを、delete(下記参照)しなくてもいいようにしたものです。このように、deleteする手間を省いてくれるのをスマートポインタと呼び、他にも数種類あります。
|
33
|
+
std::unique_ptr<int> y_smart(new int[x]);//上のnewを、delete(下記参照)しなくてもいいようにしたものです。このように、deleteする手間を省いてくれるのをスマートポインタと呼び、他にも数種類あります。
|
34
34
|
|
35
35
|
std::vector<int> y_vector(x);//自動でdeleteしてくれる上に、後から簡単に容量を変えたりできます。
|
36
36
|
|