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

2023-05-16

标题党了额,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();

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实战笔记之C++里面双冒号和冒号及点号引用符 的相关文章

随机推荐