北京武耀科技

北京武耀科技cocos2dx面试题

て烟熏妆下的殇ゞ 提交于 2019-12-04 05:28:26
分别写出bool,int,float,指针a与“零值”比较的语句。 局部变量可否与全局变量重名? 引用和指针有什么区别? 将引用作为函数参数和返回值有哪些特点?有哪些注意事项? 结构和联合有何区别? .h 头文件中ifndef/define/endif的作用? #include<file.h>和#include "file.h"的区别? 阐述extern "C"和extern的作用? 面向对象的三个基本特征,并简要说明。 重载(overload)和重写(overwrite,有的书也叫覆盖)的区别? 多态的作用? new delete 和malloc free的联系和区别? C++是不是类型安全的? 描述内存分配方式以及它们的区别? struct和class的区别? 当一个类A中没有声明任何成员变量和成员函数,这是sizeof(A)的结果是多少?如果不是零,请解释一下编译器为什么不让它为零? 阐释cocos2dx的框架(内存管理,调度,事件等)? 写出下面函数的输出结果是多少,假设x=88 int f(int input) { int encounter = 0; while(input) { encounter++; input = input&(input-1); } return encounter; } 已知strcpy的函数原型是 char * strcpy(char