我想在C ++方面获得一些帮助。我试图使用变量的值来更改数组名称。像这样的东西:
全局变量:
string array1[5][5];
string array2[5][5];
在一个函数中:
string var;
if (option1) { var = "array1"; }
if (option2) { var = "array2"; }
var[1][1]="some data";
不幸的是,这是行不通的。有什么办法可以管理这样的数组吗?
不,你不能。你应该
string array1[5][5];
string array2[5][5];
string (*var)[5];
if (option1) { var = array1; }
if (option2) { var = array2; }
var[1][1]="some data";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句