这可能听起来很奇怪,但我想知道我是否可以通过将字符串传递给函数来创建变量名,然后将该字符串连接到其他字符串以创建变量。
例如......
checkForElement("foo");
checkForElement(string name){
int ___Count = 0;
}
其中___将被foo取代。我从来没有见过这样的事情,并认为这可能是一个不,只是想确认一下。我很好离开它的方式,但我只是想知道如果我可以避免重复,我是否可以将200行代码减少到1/4。
我想要这样做的原因是我正在解析四个不同元素的文本 - 我已经有了这个工作但我有很多基本循环的重复代码,其中唯一的区别是我用的变量名称每个
我不熟悉C ++,所以可能有更好的方法来处理解析但是现在我逐个字符地迭代。