《C++入门经典(第6版)》——1.5 问与答
本節書摘來自異步社區出版社《C++入門經典(第6版)》一書中的第1章,第1.5節,作者: 【美】Rogers Cadenhead(羅格斯 卡登海德) , Jesse Liberty(杰西 立波提) ,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。
1.5 問與答
問:文本編輯器和字處理器有何不同?
答:文本編輯器生成純文本文件,只包含字母、數字、空格和標點。它沒有設置格式的命令,如粗體、斜體、行對齊、邊距等。C++源代碼不需要這些格式,如果使用字處理器,它可能在文件中存儲編譯器無法識別的東西。如果您無法編譯程序Motto且使用的是字處理器,請嘗試使用更簡單的編輯器,如Windows“寫字板”或Notepad++,看看能否解決問題。
問:我使用的編譯器內置了編輯器,可使用它嗎?
答:聽起來您使用的是集成開發環境(IDE)—一種提高程序編寫、調試和測試速度的圖形界面工具。諸如Microsoft Visual Studio等復雜編譯器包含完整的IDE,讓程序員能夠訪問幫助文件、就地編輯和編譯代碼以及在不離開IDE的情況下解決編譯和鏈接錯誤。這是一種更好的C++程序編寫方式,但僅當您知道如何使用IDE時才如此。在學習C++的同時,還要學習IDE的方方面面太難了。這就是本書推薦使用GCC的原因,它簡單、功能強大,還是免費的。
問:能否不理會編譯器發出的警告消息?
答:絕對不能。當編譯器發現代碼的功能可能并非您的本意時,將發出警告。最好留意這些警告,并通過必要的修改消除它們。出現錯誤消息意味著編譯器不知道如何將您編寫的代碼轉換為機器語言,而警告意味著可以轉換,但轉換方式可能與您期望的不同。
總結
以上是生活随笔為你收集整理的《C++入门经典(第6版)》——1.5 问与答的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《R语言初学指南》一2.8 参考文献
- 下一篇: easy_runner一个简单的压测程序