質問編集履歴

1

文章を編集しました。

2020/08/01 03:57

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- std::vector<std::vector<int>>二次元配列保存す一次元配列を作りたい。vector
1
+ std::vector変数にstd::vector型の戻り値正しく入れ方法が知りたい。参照型と値型など
test CHANGED
@@ -1,6 +1,8 @@
1
1
  GetLoad_CSV();関数で.csvファイルを読み込みその戻り値が**vectorの二次元int型配列**なのですがその**vectorの二次元int型配列を格納**する**std::vector<>型配列**をどう記述すればいいのかわかりません。どうすればいいのでしょうか?
2
2
 
3
- つまり二次元.cvsファイルステージのデータそのデータと別で読み込んだマップチップを照らし合わせてマップを形成することしたいので**idx.empalce_bac();としてその引数に二次元std::vecotr<>;を渡したいです。**
3
+ 提示コードidx変数値型実装することができましたが自分は参照型で行たいためstd::vector<std::vector<int>> *;の戻り値使いたいですがどうすればいいのでしょうか?
4
+
5
+
4
6
 
5
7
 
6
8
 
@@ -150,11 +152,45 @@
150
152
 
151
153
 
152
154
 
155
+
156
+
157
+ std::vector<std::vector<std::vector<int>>> idx;
158
+
159
+ std::vector<std::vector<int>> *idx2;
160
+
161
+
162
+
163
+
164
+
153
165
  int main(int argc,char** argv)
154
166
 
155
167
  {
156
168
 
169
+
157
170
 
171
+ idx2 = GetLoad_CSV("MapLayer1.csv", nullptr);
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+ idx.emplace_back();
180
+
181
+ idx.push_back(*GetLoad_CSV("MapLayer1.csv", nullptr));
182
+
183
+ idx.push_back(*GetLoad_CSV("MapLayer2.csv", nullptr));
184
+
185
+ idx.push_back(*GetLoad_CSV("MapLayer3.csv", nullptr));
186
+
187
+
188
+
189
+ printf("aaaa\n");
190
+
191
+
192
+
193
+ return 0;
158
194
 
159
195
  }
160
196