比如我定义了一个Clock的类,代码如下
class Clock{ int hour,minute,second; public: int gethour(int h){ hour=h; } int getminute(int m){ minute=m; } int getsecond(int s) { second=s; } int display() { cout<<hour<<":"<<minute<<":"<<second<<endl; } };
假如我要使用类里面的函数时是使用aclock.getminute(12),是用"."来调用成员函数的,那什么时候用"::"来调用成员函数呢(例如std::cout这样的)?请说明下"::"和"."的相同与不同之处,哪里两者能够替换使用,哪里不能,谢谢!
__YXQ__
angie