关于输出语中"::i"这个问题?还有呐?
我是大二的计算机专业的学生,由于学业不精,肯请哪位大虾帮忙解释一下下面的问题!在下不胜感激,谢谢咯 #include <iostream.h>
int i=100;
class MyClass
{
public:
MyClass(int i)
{
cout <<"member: "<<i<<endl;
this->i = i+9;//这个语句是那样意思?
}
void Print()const
{
cout<<"member: "<<::i<<endl;//这个语句是那样意思?
}
private:
int i;
};
void main()
{
int i=0;
MyClass obj(1);
obj.Print();
cout<<"member: "<<i<<endl;
return ;
}