原创 關於c/c++編譯過程的參考

c/c++在生成執行文件過程中要經過4個步驟:1.預處理;2.編譯;3.彙編;4.鏈接。           1.預處理:在文件開始編譯時編譯器將所有帶#的(預編譯指令)進行處理。預處理會生成.i文件。例如:a.cpp #<span st

原创 談談錯誤處理

文章目錄1. 引言2. 錯誤/異常2.1. 異常安全2.2. 異常中立 exception neutrality3. C/C++方式4. 進入node.js5. 進入go6. 總結 作爲程序員要虛心 ——魯迅 這裏寫的是自己對於

原创 gdb 調試中No symbol “***” in current context解決方法

假設要編譯的cpp(或c)爲 hello.cpp: //hello.cpp #include <iostream> using namespace std; int main() { int i = 0; cout