100个windows平台C++开发错误之十类

更多精彩内容,请见:http://www.16boke.com


by zxy,Java/C++编程交流群:168424095

(46)class结束大括号后记得加分号


(47)class的成员变量访问标号默认是private不能被类外部访问。


(48)对于指针,操作数据成员用”->”操作符,对于类/结构/联合操作数据成员用”.”操作符。

classBase{

public:

    intcount;

};

 

int main(){

    Baseb;

    b->count =1;

 

    Base *bp;

    bp.count = 1;

 

    return 0 ; 

}

error C2819: “Base”类型没有重载成员“operator ->”

error C2228: “.count”的左边必须有类/结构/联合

(49)常量成员函数,声明和实现时都要带const


(50)初始化列表

任何 const 或引用类型成员以及没有默认构造函数的类类型的任何成员必须在构造函数初始化列表中进行初始化。每个成员在构造函数初始化列表中只能指定一次。否则会报错已经初始化。成员被初始化的次序就是定义成员的次序。



更多精彩内容,请见:http://www.16boke.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值