程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ 裡大寫TRUE和小寫true區別,true小寫

C++ 裡大寫TRUE和小寫true區別,true小寫

編輯:C++入門知識

C++ 裡大寫TRUE和小寫true區別,true小寫


1.C++裡大寫TRUE和小寫true區別 
true是bool型的; 
TRUE是int型的,VC裡這個是ms自己定義的;

C++規定不允許只通過返回類型不同區別兩個函數 


2.MFC中的”false“和 “FALSE"有沒區別? 
有區別。false是bool類型的值,一個字節大小。而FALSE是BOOL類型的值,BOOL就是typedef int BOOL,四個字節大小。雖然FALSE和false值都是1,但一個是四字節的,一個是一字節的。


3.而”DWORD"和“HWND"分別指什麼? 
DWORD類型表示“雙字”,也就是四字節大小的整型值,在windef.h 中,DWORD的定義如下: 
typedef unsigned long DWORD;也就是說,DWORD 和unsigned long是一樣的。 
同樣是windef.h文件中,對HWND的定義是這樣的: 
struct HWND__{int unused;};typedef HWND__* HWND; 
也就是說HWND是一個指向HWND__類型的指針,而類型HWND__很明 顯,就是一個類似占位符的東西。簡單的說來,HWND就是一個指針,它用來定義窗口的句柄。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved