0
我需要检查变量“var1”是否存在于当前范围内。如何检查变量是否在范围内或在C++中
somefunction()
{
...
....
{
......
string var1("");
...
// if i check var1..it should be in scope
// something like inScope(var1)..return true if it is in scope else false
}
// if i check var1..it should be out of scope
// something like inScope(var1)..return true if it is in scope else false
}
按编译并查找错误 – TJD
所以基本上你要测试它是否有效C++的语法或不?如果你引用的范围以外的变量,你的编译器应该惩罚你。 :) –
我不知道这是否可能,但我真的很想知道为什么你需要这样的事情! –