今个看到
1 int hdr_mflood::offset_;
鉴于本人C++基础很差,不知道啥意思,所以在网上找了一下这东西到底是啥。
据说是这样的。
:: 是域名解析符
语法如下:
返回值类型名 类名::函数成员名(参数表) { 函数体 }
这个是在类内声明函数后在类外定义的一种方法
如果不加"类名::"的话,编译系统就不会知道你的函数属于哪个类。
另外,这样定义函数一定要在类中声明之后,说明它是类的成员函数才可以。
在类内声明的时候就不需要::了,直接
返回值类型 函数名(参数表)
就可以了!
貌似是这个意思,感谢http://blog.csdn.net/touxiong/article/details/7071335 原文作者~