可能是重复问题: 构造函数中的冒号成员语法是什么意思?
我以为我知道所有的东西,但总有一些新的东西会出现。也许我忘记了某些东西。那么
: ::name
是什么意思呢?我猜 ::google
表示使用全局命名空间下的 google
、protobuf
、message
。但是在它前面的 :
是干什么用的?左边没有文本,所以它不能是标签(或者它可以是?!)。那它是什么呢?Namespace::Namespace()
: ::google::protobuf::Message() {
SharedCtor();
}
-编辑-我感到很傻,缩进让我产生了困惑。我以为我正在查看函数体内部。我非常希望它是一些新的东西。