C++里面的变量名称改为

Mus*_*nar -3 c++

我有一些char变量,它们被命名为tb11,tb12,tb13,tb14,tb21,tb22,tb23,tb24,tb31 ....我想用for循环迭代更改变量名中的数字部分

for(int i = 1; i<=6 ; i++)
{
  for(int j = 1; j<=4 ; j++)
  {
      tb(i)(j).readText; //this is my problem
  }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能像这样在for循环中更改变量名?

cle*_*anc 7

你不能.你应该使用像这个tb [] []这样的数组,你可以像tb [i] [j]一样访问它.不要将变量命名为tb1,tb2,......这太傻了.