北京武耀科技cocos2dx面试题
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
?分別寫出bool,int,float,指針a與“零值”比較的語句。
局部變量可否與全局變量重名?
引用和指針有什么區(qū)別?
將引用作為函數(shù)參數(shù)和返回值有哪些特點?有哪些注意事項?
結(jié)構(gòu)和聯(lián)合有何區(qū)別?
.h 頭文件中ifndef/define/endif的作用?
#include<file.h>和#include "file.h"的區(qū)別?
闡述extern "C"和extern的作用?
面向?qū)ο蟮娜齻€基本特征,并簡要說明。
重載(overload)和重寫(overwrite,有的書也叫覆蓋)的區(qū)別?
多態(tài)的作用?
new delete 和malloc free的聯(lián)系和區(qū)別?
C++是不是類型安全的?
描述內(nèi)存分配方式以及它們的區(qū)別?
struct和class的區(qū)別?
當(dāng)一個類A中沒有聲明任何成員變量和成員函數(shù),這是sizeof(A)的結(jié)果是多少?如果不是零,請解釋一下編譯器為什么不讓它為零?
闡釋cocos2dx的框架(內(nèi)存管理,調(diào)度,事件等)?
寫出下面函數(shù)的輸出結(jié)果是多少,假設(shè)x=88
int f(int input)
{
??? int encounter = 0;
??? while(input)
??? {
???? encounter++;
???? input = input&(input-1);
??? }
??? return encounter;
}
已知strcpy的函數(shù)原型是
char * strcpy(char *strDest, const char *strSrc)
其中strDest是目的字符串,strSrc是源字符串,不要調(diào)用C/C++中的系統(tǒng)函數(shù)。
編寫函數(shù)strcpy
已知String類定義如下,嘗試寫出類的成員函數(shù)實現(xiàn)。
class String
{
????? public:
???????????? String(const char*str=NULL);
???????????? String(const String&another);
???????????? ~String();
???????????? String &operater=(const String& rhs);
????? private:
????????????? char * m_data;
};
轉(zhuǎn)載于:https://my.oschina.net/u/734295/blog/278854
總結(jié)
以上是生活随笔為你收集整理的北京武耀科技cocos2dx面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google https服务被屏蔽
- 下一篇: ASP.NET Hashtable输出J