由於編碼和行尾設置引起的編譯問題,當然關鍵還是中文字符

下面這個簡單的C++源文件怎麼看都不會有錯誤,可當把它保存爲UTF8(無BOM)格式,換行符只有(LF)時,註釋行會延伸到下一行,從而導致變量沒有定義。注意下面代碼中引號後面沒有任何字符。 void main() {     // Test 「」     int n;     n += 1; } 在VS中輸入上面的代碼後,選擇另存爲,點取保存按鈕旁邊的倒三角,選擇,編碼保存,設置保存選項如下圖所示
相關文章
相關標籤/搜索