如解决问题:【异常】间接寻址级别不同
C++中,命名空间使用namespace来声明,并使用{ }来界定命名空间的作用域,例如:
namespace func{
int age=18;
}
标准命名空间
C++中标准命名空间std,std 是 standard 的缩写,意思是“标准命名空间”;C++标准库中的函数或者对象都是在命名空间std中定义的;
Qt中有自带namespace:新建一个带窗体的项目都可以看到;
namespace Ui { class MainWindow; }
使用命名空间
1、在程序头部引用命名空间,如:
using namespace std;
2、在引用变量或方法时加上命名空间,如:
SpaceA::ToolA::Func1();
Qt自定义命名空间
1、使用namespace 及