您的位置:首页 > 编程语言 > C语言/C++

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

2013-07-16 16:22 176 查看
今天在翻译objc到cocos2dx时候,老大给指出了几个问题,特此记下:

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

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

callfuncO_selector(HomeUiLayer::systemButtonsRespond)

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

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

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

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

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

c++中调用析构函数:

A *a =new A();

delete a;//调用

//a=NULL;//不会调用析构函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: