區別類筆試題

才智咖 人氣:2.01W

TCHAR同char的.區別

區別類筆試題

TCHAR 就是當你的字元設定為什麼就是什麼

例如:程式編譯為 ANSI, TCHAR 就是相當於 CHAR

當程式編譯為 UNICODE, TCHAR 就相當於 WCHAR ,每個字元佔兩個位元組

3. BOOL同bool的區別

意義上沒什麼區別,但卻是兩種型別.

bool應該是C語言裡定義的,返回值為true和false(事實上就上1和0)

而BOOL應該是MFC及SDK裡定義返回值的.

它的定義應該是:typedef  int  BOOL;(WINDEF.H中定義)

也就是說它是int型的

返回值是大寫的TRUE  和FALSE

定義如下:

#define  FALSE      0

#define  TRUE        1

(AFX.H中如此定義)

一個是布林型,一個是整型.

事實上整型如果取1和0就可以代替布林型了.


 

TAGS:筆試