我想自动更改指向函数的指针的名称,在本例中是指向函数" CImageGraph"的指针的名称,如下所示。例如,我希望指针名称是" pGraph"加上循环索引" ttt&#34 ;;但是,我收到了错误。那么自动更改指针名称的最佳方法是什么?感谢。
const word nStates = 9;
const int T = 6;
const int nState = 2;
for(int ccc = 0; ccc < nStates; ccc++){
for(int ttt = 0; ttt < T; ttt++){
string pGraph = "pGraph"+ttt;
CImageGraph *pGraph = new CImageGraph(nState);
}
}
答案 0 :(得分:0)
所以我设法找到了使用数组的解决方案,感谢提示。解决方案如下:
const word nStates = 9;
const int T = 6;
const int nState = 2;
for(int ccc = 0; ccc < nStates; ccc++){
CImageGraph **pGraph = new CImageGraph*[T];
for(int ttt = 0; ttt < T; ttt++){
pGraph[ttt] = new CImageGraph(nState);
//Other processes
}
}