哪一個更快?在下列情況下哪個更快?
假定C++的平均編譯器。
///////////////////////
Code A:
int a,b,c;
///////////////////////
Code B:
int a;
int b;
int c;
///////////////////////
也有人說,編譯器會完全忽略註釋。 Like-
"// Comment"
OR
/* Comment*/
假設您的程序有一百萬行的註釋塊。我確定編譯器首先讀取「/ *」並搜索「* /」,並將這兩者之間的所有文本標識爲註釋。但是這並不意味着編譯器在遇到「* /」後會遍歷數百行代碼來查找「* /」。
TLDR;
我的問題是: -
- 1)是編寫一個更快或代碼B ???短代碼意味着更少的編譯時間?
- 2)評論是否有助於編譯時間?
- 3)如何學會優化我的代碼以獲得最佳性能?
你在說什麼?你沒有什麼可以優化的 –
你可以對每個基準進行基準測試,但我可以告訴你,你可能會對結果感到失望。 – chris
您的意思是優化您的代碼編譯器執行時間? – MatthiasB