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

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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值