c++开发中的应该注意的几个问题

今天在翻译objc到cocos2dx时候,老大给指出了几个问题,特此记下:


c++的头文件在声明完成类后记得在类域(类的大括号)后加上分号(;)


cocos2d-x调用响应函数中的参数中是回调函数名的时候,记得使用双冒号(::)

callfuncO_selector(HomeUiLayer::systemButtonsRespond)


c++中类的继承(派生)的默认继承方式是private,成员变量和成员函数同样是,默认是private的访问方式

结构体的默认访问方式都是public,


子类对父类的重写和重定义:

如果父类中的同名方法用virtual修饰,子类中覆盖了同名函数,叫重写

如果父类中的同名方法没有使用virtual 修饰,子类中覆盖了此同名方法,叫重定义

一般来说,第一种用的比较多,多用于动态绑定,第一种用的很少。


c++中调用析构函数:

A *a =new A();

delete a;//调用

//a=NULL;//不会调用析构函数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值