基礎變數型別
變數型別識別符號
變數型別
變數型別說明(32位/64位 作業系統)
bbool
布林型別 (1位元組 / 1位元組)
sshort
短整型(2位元組 / 2位元組)
usunsigned short
無符號短整型(2位元組 / 2位元組)
wword
無符號短整型(2位元組 / 2位元組)
iint
整型(4位元組 / 4位元組)
uiunsigned int
無符號整型(4位元組 / 4位元組)
llong
長整型(4位元組 / 8位元組)
ulunsigned long
無符號長整型(4位元組 / 8位元組)
long long (c++11)
dwdword
無符號長整型(4位元組 / 8位元組)
c/ch
char
字元型別(1位元組 / 1位元組)
ucunsigned char
無符號字元型別(1位元組 / 1位元組)
szchar / char *
字串型別(4位元組 / 8位元組)
ffloat
單精度浮點型(4位元組 / 4位元組)
ddouble
雙精度浮點型(8位元組 / 8位元組)
bybyte
位元組型別(1位元組 / 1位元組)
strstring
string型別字串
ststruct
結構型別
eenum
列舉型別
hhandle / hinstance
控制代碼vec
vector
容器中元素型別 + ivect 為變數型別標識,如ivec
list
list
容器中元素型別 + list 為變數型別標識, 如 ilist
mapmap
容器中元素型別 + map 為變數型別標識, 如 imap
cout << "sizeof(bool)= " << sizeof(bool) << endl;
cout << "sizeof(short)= " << sizeof(short) << endl;
cout << "sizeof(unsigned short)= "<< sizeof(unsigned short) << endl;
cout << "sizeof(word)= " << sizeof(word) << endl;
cout << "sizeof(int)= " << sizeof(int) << endl;
cout << "sizeof(unsigned int)= " << sizeof(unsigned int) << endl;
cout << "sizeof(long)= " << sizeof(long) << endl;
cout << "sizeof(unsigned long)= " << sizeof(unsigned long) << endl;
cout << "sizeof(long long)= "<< sizeof(long long) << endl;
cout << "sizeof(dword)=" << sizeof(dword) << endl;
cout << "sizeof(dword32)= " << sizeof(dword32) << endl;
cout << "sizeof(dword64)= " << sizeof(dword64) << endl;
cout << "sizeof(dwordlong)= "<< sizeof(dwordlong) << endl;
cout << "sizeof(dword_ptr)= " << sizeof(dword_ptr) << endl;
char a[1];
cout << "sizeof(&a)= " << sizeof(&a) << endl;
char *p;
cout << "sizeof(p)= " << sizeof(p) << endl;
cout << "sizeof(float)= " << sizeof(float) << endl;
cout << "sizeof(double)= " << sizeof(double) << endl;
cout << "sizeof(byte)= " << sizeof(byte) << endl;
結果圖:
vs中標頭檔案中包含定義
typedef unsigned long dword;
typedef int bool;
typedef unsigned char byte;
typedef unsigned short word;
虛函式c++中的虛函式 主要是 實現多型。
簡單來說,用父類 指標指向其子類的例項,通過父類指標呼叫實際子類的成員函式。
虛析構函式
當基類指標指向用new運算子動態生成的派生類物件,生成的物件使用delete派生類物件的指標來釋放。如果delete基類物件來釋放記憶體,則會導致程式出錯。`
class a
class b :pubilc a
int main()
知識鞏固1
1.什麼是軟體測試 根據側重點的不同,主要有三種觀點 a.軟體測試就是為了發現錯誤而執行程式的過程 b.使用人工或工具測試某個系統的過程,其目的在於檢驗它是否滿足需求的規定或是弄清預期結果與實際結果之間的差別 c.軟體測試是一種重要的軟體質量保證活動 2.什麼是白盒測試?白盒測試又叫結構測試,邏輯驅...
PHP 基礎 基礎鞏固
在做專案的時候,有時候寫乙個功能要去試兩三遍,自己也發現了,有些東西都是模模糊糊知道,原因都是基礎知識掌握的不夠紮實,趁平時有時間,把php的基礎知識又總結了一遍,相信以後寫專案少去不少麻煩.變數 變數的命名規範 變數名必須以 符號開頭,可以由下劃線或字母,漢字開頭,不能以數字或特殊符號開始命名 n...
html基礎鞏固
一 行標籤和 塊標籤和行內塊標籤 常見 行標籤 a span 可以多個標籤存在一行,不能直接設定行內標籤的高度 寬度 常見 塊標籤 p div h1 h6 form 獨佔一行,可以設定行內標籤的高度 寬度 常見 行內塊標籤 img,input,textarea 不僅可以對寬高屬性值生效,還可以多個標...