質問編集履歴
1
文章を編集しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
std::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
|
-
|
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
|
|