回答編集履歴

1

結果追記

2021/01/28 02:00

投稿

fana
fana

スコア11990

test CHANGED
@@ -129,3 +129,55 @@
129
129
  }
130
130
 
131
131
  ```
132
+
133
+
134
+
135
+ ---
136
+
137
+
138
+
139
+ [追記]結果も載せておく.
140
+
141
+
142
+
143
+ > 2つのデストラクタの順序とその理由が知りたいです。
144
+
145
+
146
+
147
+ こんだけ表示を仕込めば,動作結果見ればまぁ想像つきますよね.
148
+
149
+
150
+
151
+ ```Text
152
+
153
+ テスト用のスコープに入るぞ
154
+
155
+ テスト用のスコープに入ったぞ
156
+
157
+ vector<Buller> bullet を構築したぞ
158
+
159
+ push_back作業スコープに入るぞ
160
+
161
+ push_back作業スコープに入ったんでpush_backするぞ
162
+
163
+ コンストラクタ 1
164
+
165
+ コピーコンストラクタ 2
166
+
167
+ --- デストラクタ 1
168
+
169
+ push_backしたぞ
170
+
171
+ push_back作業スコープ抜けるぞ
172
+
173
+ push_back作業スコープ抜けたぞ
174
+
175
+ テスト用のスコープを抜けるぞ
176
+
177
+ --- デストラクタ 2
178
+
179
+ テスト用のスコープを抜けたぞ
180
+
181
+ main()のreturn直前だぞ
182
+
183
+ ```