随笔分类 - Interview
摘要:最近面试遇到了技术群P,第一次有这种经历,记录下来。小组模拟实现手机游戏开发:假设收到了一个针对手机游戏的开发;首先竞选项目负责人和组员:我主动承担了项目负责人,我发挥自己能力,带领小组的人员设计一个全面可行的方案,营造一个和谐平等的工作氛围。1、项目开始 每个组员自我介绍、职业的介绍、最崇拜的人、最喜欢的一本书,未来希望的团队。2、项目职责针对当前的资源(7个人,3个C开发,1个java开发,3个测试人员)分析strength 和weak;分析用户群,定位于IOS平台和安卓平台;3、开发和讨论讨论当前比较热门的游戏的特性,针对次确定我们开发的游戏类型等等;经过15分钟讨论 确定了几个大的模块
阅读全文
摘要:①链表反转... 3②已知String类定义如下:... 4③网上流传的c++笔试题汇总... 51.求下面函数的返回值(微软)... 52. 什么是“引用”?申明和使用“引用”要注意哪些问题?... 53. 将“引用”作为函数参数有哪些特点?... 64. 在什么时候需要使用“常引用”?... 65. 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?.. 76. “引用”与多态的关系?... 810. 下面关于“联合”的题目的输出?... 911. 已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strD
阅读全文
摘要:1、 new delete malloc free delete会调用对象的析构函数。 和new对应的是free,只会释放内存。 new会调用构造函数。 malloc和free是c/c++的标准库函数;而new和delete是c++的运算符,它们都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,光用malloc和free无法满足动态对象的要求,对象在创建的同时同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc和free。因此c++需要一个...
阅读全文