typedef char __darwin_uuid_string_t[37];
這一段代碼由MacOS10.8例外/用戶/包括/ SYS/_types.h 我想知道爲什麼 這裏是數字37,而不是2的冪?尺寸的陣列37
typedef char __darwin_uuid_string_t[37];
這一段代碼由MacOS10.8例外/用戶/包括/ SYS/_types.h 我想知道爲什麼 這裏是數字37,而不是2的冪?尺寸的陣列37
UUID包含36個字符加終止0字節。
例如(來自Wikipedia page):550e8400-e29b-41d4-a716-446655440000
36個字符的UUID(32位加上4 ' - ' 分隔符),加0終止子。
我假設。
並非一切都需要是2
爲什麼你認爲它應該是2的動力的動力? – JasonD