0 使用typedef是否存在計算成本?我會這樣認爲,因爲它不是一個預處理指令,但它看起來好像是在編譯期間而不是在運行時使用的東西。typedef的計算成本 來源 2013-11-03 John Gann +6 typedef在編譯時使用。所以對編譯速度的影響不大,但在運行時沒有影響。 – +0 @PaulDraper謝謝。有沒有理由認爲它不是預處理語句,還是我誤解了這一點? – +1 @Johnson Gann預處理器語句由預處理器處理,並且與語言無關 - 「typedef」是C語言的一部分。預處理器可以運行在任何文件,以後的c代碼或其他東西。 – Soren
typedef在編譯時使用。所以對編譯速度的影響不大,但在運行時沒有影響。 –
@PaulDraper謝謝。有沒有理由認爲它不是預處理語句,還是我誤解了這一點? –
@Johnson Gann預處理器語句由預處理器處理,並且與語言無關 - 「typedef」是C語言的一部分。預處理器可以運行在任何文件,以後的c代碼或其他東西。 – Soren