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;//不会调用析构函数
c++的头文件在声明完成类后记得在类域(类的大括号)后加上分号(;)
cocos2d-x调用响应函数中的参数中是回调函数名的时候,记得使用双冒号(::)
callfuncO_selector(HomeUiLayer::systemButtonsRespond)
c++中类的继承(派生)的默认继承方式是private,成员变量和成员函数同样是,默认是private的访问方式
结构体的默认访问方式都是public,
子类对父类的重写和重定义:
如果父类中的同名方法用virtual修饰,子类中覆盖了同名函数,叫重写
如果父类中的同名方法没有使用virtual 修饰,子类中覆盖了此同名方法,叫重定义
一般来说,第一种用的比较多,多用于动态绑定,第一种用的很少。
c++中调用析构函数:
A *a =new A();
delete a;//调用
//a=NULL;//不会调用析构函数
相关文章推荐
- 在Ubuntu上进行Android开发时, 搭建环境应该注意的几个问题
- eXosip2开发过程中应该注意的几个问题
- 谈谈报表开发应该注意的几个问题——part 2
- 谈谈报表开发应该注意的几个问题——part 3
- 谈谈报表开发应该注意的几个问题——part 1
- 个人认为软件开发工程师应该注意的几个问题
- 程序员在开发过程中应该注意的几个问题[转载]
- c静态库被c++程序调用时应该注意的问题
- 移动视频会议软件开发中应该注意的问题
- header("Location:")应该注意的几个问题
- (原创)报考计算机博士之前应该注意的几个问题---写给应届硕士毕业生
- Microsoft System Center Operations Manager (SCOM) 部署中应该注意的几个小问题
- 做多文件/图片上传应该注意的几个前后端问题
- 多线程下WinForm开发应该注意哪些问题?
- SSH框架搭建应该注意的几个问题
- 做领导应该注意的几个问题
- 写脚本的时候应该注意的几个问题
- 答辩应该注意的几个问题
- 程序员网站开发时应该注意的SEO问题
- 2017/11/29 C#开发的几个问题/注意事项