在普通的C,我將其命名爲一個struct
這樣的:我應該使用哪種命名約定用於結構?
struct MyStruct
{
int something;
};
但是,因爲現在我在Windows下編程,我想我的代碼是非常一致,這是指命名約定。所以,我的變量現在使用mixedCase
而不是lower_case
命名,我的功能現在使用CapWords
。我看過一些大寫字母的結構,但我不太喜歡這個結構,因爲我保留了常量和宏。
謝謝。
在普通的C,我將其命名爲一個struct
這樣的:我應該使用哪種命名約定用於結構?
struct MyStruct
{
int something;
};
但是,因爲現在我在Windows下編程,我想我的代碼是非常一致,這是指命名約定。所以,我的變量現在使用mixedCase
而不是lower_case
命名,我的功能現在使用CapWords
。我看過一些大寫字母的結構,但我不太喜歡這個結構,因爲我保留了常量和宏。
謝謝。
這個問題,因爲它是陳述描述,邀請了很多意見。只要遠離保留關鍵字或關鍵字名稱,例如SOMETHING_t(有時使用'_t'作爲後綴有點棘手)或'struct' _struct_。我贊成(即使你不)'typedef struct {...} ANY_NAME; //使用cap。'然後使用'ANY_NAME'創建像這樣的實例:ANY_NAME any,* pAny; – ryyker
所以我應該使用'ALL_CAPS',對吧? – cdonts
我不確定是否只有一個命名約定,即使在Windows SDK中也是如此 - 所以你可以證明你喜歡的任何東西。 –