一、(:: operator)解决局部变量与全局变量重名问题
1 int var = 10; 2 int main() 3 { 4 int var = 8; 5 cout<<var<<endl;//local variable 6 cout<<::var<<endl;//global variable 7 8 return 0; 9 }
二、引用命名空间内的名字
例如:using std::cout;
using std::endl;
三、类成员的限定
1、类中静态成员的使用
class A
{
public:
void DisPlay();
static int a = 10;
};
cout<<A::a<<endl;
2、类成员函数在类外实现
void A::DisPlay()
{
......
}
时间: 2024-09-30 19:46:28