
知识点
文章平均质量分 77
zhanghow
人生是一个长跑,不要在意短期的得失,更重要的是自己是否在正确的方向上。
展开
-
英雄互娱面试题目
1. 如何避免内存泄漏,如何查找内存泄漏。答:避免使用全局变量等生命周期长的变量每开辟一片内存的时候要时刻记着对它的释放,防御型编程,断言,异常处理,windows下查看任务管理器,查看进程,检查代码块Mac下用Instrument工具来检测内存使用状况2. 列举Cocos2dx内常用设计模式,并举例说明。答:工厂模式:工厂方法是程序设计中一个经原创 2016-12-03 12:09:05 · 4029 阅读 · 0 评论 -
面试 cocos2dx
2.cocos2d-x 程序的结束流程? 程序运行时期,由 mainLoop 方法维持运行着游戏之内的各个逻辑,当在弹出最后一个场景,或者直接调用 Director::end(); 方法后,触发游戏的清理工作,执行 purgeDirector 方法,从而结束了 EGLView(不同平台不同封装,PC使用OpenGl封装,移动终端封装的为 OpenGl ES) 的运行,调用其 end()原创 2016-12-21 11:20:19 · 3702 阅读 · 0 评论 -
面试问题2
1. const的含义及实现机制?答:const用来说明所定义的变量是只读的。这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。2. 写出new和malloc、delete和free的区别?答:1.申请的内存所在位置new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。 2.返回类型安全性n原创 2016-12-21 11:24:19 · 353 阅读 · 0 评论 -
笔试
笔试1、排序算法:typedef struct { int key; } RecType;/******** 冒泡 ********/void BubbleSort(RecType R[],int n){ int i,j; RecType temp; for (i = 0; i1; i++) { for原创 2016-12-21 11:26:22 · 1158 阅读 · 0 评论 -
面试总结3
C++特性:继承:促进代码共享的重要性(复用),分层组织代码封装:为对象提供安全的概念多态:简化代码,易于理解 C++11新特性:允许构造函数调用其他构造函数,实现构造函数复用 以任何一个构造函数的退出代表构造完成 允许构造函数被继承(通过使用using关键字加类名::构造函数的格式进行调用) 类型转换:一个参数的构造函数可以进行类型转换,而expl原创 2016-12-21 11:29:18 · 319 阅读 · 0 评论 -
JDK、SDK、NDK、ADT 、ANT名词解释
这个是从网上找到的对这几个名词的解释:主要对初接触的人有用,对多平台开发人员可能记混的也有点作用。名词解释很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一头雾水不知所以,在这里对这些概念及其相关作用进行解释,希望对初学者有所帮助:IDE:(Integrated Development Environment) 集成开发环境,用于提供原创 2017-01-01 15:25:06 · 1119 阅读 · 0 评论