好了,所以我不得不使用命名空间和if语句来改变变量成果的好主意,在PHP我想我可能已经使用串联然而C++似乎不具有串联据我目前可以看到的.
那么有没有办法让这个代码工作?
namespace Blue
{
int seven = 7;
int eight = 8;
}
namespace Red
{
int seven = 1;
int eight = 2;
}
Run Code Online (Sandbox Code Playgroud)
这是主要的cpp文件
int choice;
cin >> choice;
if(choice == 1)
{
char A[] = "Blue";
}else if(choice == 2){
char A[] = "Red";
}
cout << A::seven << endl;
cout << A::eight << endl;
Run Code Online (Sandbox Code Playgroud)
您无法确定在运行时使用哪个命名空间.
这种事情只是编译时.
归档时间: |
|
查看次数: |
248 次 |
最近记录: |