标题党了额,mark一下,有时间再整理。
以下节选自多人博客。
推荐博文一篇http://blog.youkuaiyun.com/gyymen/article/details/4962873
点号(.):左边必须为实体。
静态函数用 类名::方法名
非晶态函数 对象.或用->方法名
C++里面双冒号和冒号及点号引用符的用法与区别
在类外定义函数的时候,要用到void ClassName::FuntionName(pram){}
在定义类的静态变量的时候需要int ClassName::StaticValueName = 10;
利用类调用了的静态方法的时候ClassName::StaticFuntionName();
在引入名空间的时候用到using std::vector;
在类内的public:/private:/protected:
在参数初始化列表的时候ClassName(pram):ValueName1(),ValueName2(){}
在派生类的构造函数的书写的时候DerivedClassName(pram):BaseClassName(pram){}
在利用对象访问类变量的时候用到点号,ObjectName.ValueName; ObjectName.FuntionName();
还可以(*this).ValueName/FuntionName();