我有一個返回浮點數的函數:風險函數調用來枚舉
float function(enum value)
然後我有一個枚舉
typedef enum
{
a = 0,
b,
c
} myenum;
我要做到以下幾點:
function(a+1);
我不知道是否有任何風險除了意外行爲的風險,如果枚舉c絞車。我的問題可能看起來很愚蠢,但我必須確保我所做的事情沒有風險。
請不要問爲什麼這樣做的問題。因爲我不知道。我只需要知道它是否安全。
你有你的答案,顯示的代碼沒有任何問題,但如果你不知道*爲什麼*你在做什麼,那往往會要求麻煩......(我不想要要知道爲什麼,只是說*你真的應該知道) –
你可以偷這個[製作類型安全的枚舉]的技巧(https://stackoverflow.com/questions/43043246/how-to-create-type-安全-枚舉)。 – Lundin