E eastweast Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-21 #1 我刚开始学vc,请问: vc中操作符->和::各代表什么意思。什么时候要用?谁给解释一下!
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-22 #2 ::用来调用类中的静态(static)方法,不需要先创建类实例,如 类名::函数 -> 用来访问成员,必须先创建类的实例,如 类实例->函数 ----- http://www.8421.org
C CDlee Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-25 #3 ::是全局操作符,比如: int x; void f(int *y) { int x; x=10;// ::x=20; y=x+5;//y==15 y=:x)+5;//y==25 } 当然,在类的成员函数中调用全局函数,也可使用::,它有着丰富的意义,建议看一看 c++的书。 ->,确切说,是指针专用的操作符。如: class Man { int age; //... public: void SetAge(int Age); //... }; Man* you=new Man(/*---*/);// you->SetAge(20);//Are you ?
::是全局操作符,比如: int x; void f(int *y) { int x; x=10;// ::x=20; y=x+5;//y==15 y=:x)+5;//y==25 } 当然,在类的成员函数中调用全局函数,也可使用::,它有着丰富的意义,建议看一看 c++的书。 ->,确切说,是指针专用的操作符。如: class Man { int age; //... public: void SetAge(int Age); //... }; Man* you=new Man(/*---*/);// you->SetAge(20);//Are you ?