C++中的::运算符是一个非常重要的运算符,它用于指定域名空间中的类型、变量、函数等的全局名称。它的基本语法是: namespace-name::object-name。
使用方法
- 使用using声明将特定的命名空间的类型、变量、函数等添加到当前的作用域中,使用格式:using namespace namespace-name;
- 在使用类型、变量、函数等的时候,使用::运算符指定它们的命名空间,使用格式:namespace-name::object-name;
- 如果在当前的作用域中存在多个同名的类型、变量、函数,可以使用::运算符指定具体的命名空间,使用格式:namespace-name1::namespace-name2::object-name;
// 使用::运算符指定命名空间 int main() { using namespace std; string str1 = "Hello"; std::string str2 = "World"; std::cout << str1 << " " << str2 << std::endl; return 0; }