实战笔记之C++里面双冒号和冒号及点号引用符

来源:互联网 发布:淘宝上的衣服款式 编辑:程序博客网 时间:2024/05/29 16:58

标题党了额,mark一下,有时间再整理。

以下节选自多人博客。


推荐博文一篇http://blog.csdn.net/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();

0 0
原创粉丝点击