itloverhpu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
"::"是作用域限定符或者称作用域运算符或者作用域操作符(scope operator).例如命名空间
"::"是用它来声明函数是属于哪个类的.
补充:"::"作用:A、标识作用域级别
B、标识成员所属哪个类
C、限定成员作用范围
D、指出作用域的范围
 
example:
#include "iostream"
class Time
{
public:
void setTime();
void showTime();
private:
int hour;
int minute;
int sec;
};
void Time::setTime() /*类外声明部分*/
{
std::cin>>hour; /*std命名空间的作用域*/
std::cin>>minute; /*std命名空间的作用域*/
std::cin>>sec; /*std命名空间的作用域*/
}
void Time::showTime() /*类外声明*/
{
std::cout<<hour<<":"<<minute<<":"<<sec<<std::endl; /*std命名空间的作用域*/
}
int main()
{
Time time_1;
time_1.setTime();
time_1.showTime();
system("pause");
return 0;
}
posted on 2013-08-11 22:16  itloverhpu  阅读(204)  评论(0编辑  收藏  举报