sizeof 可以作用於一個類型或者一個變量上,返回這個類型的一個變量或者輸入變量所佔用的空間的字節數。
當sizeof作用於一個數組變量時,例如:
sizeof(TCHAR[100]) = sizeof(TCHAR)*100
通常用 sizeof array/sizeof array[0] 來計算數組的長度。
當sizeof作用域class, struct, union的時候,結果是各個域佔用字節數的總和,外加用於補全的字節數。
sizeof 可以作用於一個類型或者一個變量上,返回這個類型的一個變量或者輸入變量所佔用的空間的字節數。
當sizeof作用於一個數組變量時,例如:
sizeof(TCHAR[100]) = sizeof(TCHAR)*100
通常用 sizeof array/sizeof array[0] 來計算數組的長度。
當sizeof作用域class, struct, union的時候,結果是各個域佔用字節數的總和,外加用於補全的字節數。