回答編集履歴

1

push_backに言及

2021/08/08 08:13

投稿

actorbug
actorbug

スコア2224

test CHANGED
@@ -5,6 +5,8 @@
5
5
  regi_data.emplace_back(poly_buff);
6
6
 
7
7
  ```
8
+
9
+
8
10
 
9
11
  ソースにはありませんが、使用箇所から考えると`regi_data`の型は`std::vector<REGISTER_DATA>`だと思われます。
10
12
 
@@ -22,6 +24,16 @@
22
24
 
23
25
 
24
26
 
27
+ ただ、一時オブジェクトを作ると`emplace_back`の利点がなくなるので、`push_back`にして型名を省略するほうが短くて良いかもしれません。
28
+
29
+ ```C++
30
+
31
+ regi_data.push_back({ poly_buff });
32
+
33
+ ```
34
+
35
+
36
+
25
37
  あと、こちらで確認した限りでは、「出力」タブに上記ソースのエラー箇所を示すメッセージが出ていました。
26
38
 
27
39
  そちらで同じメッセージが出ていないか確認をお願いします。