C++ 內聯函數,宏定義函數和普通函數的區別:

這個問題是面試中經常遇到的,再一次華爲的面試中面試官就問道我這個問題,當時,答的不是很好,甚至有些錯誤,特此根據自己的理解,總結一下。本人水平不高,有什麼錯誤,歡迎提出!      首先,我們都知道C++從源代碼到執行經過3個大體的步驟: 1.預處理,這個階段主要是將宏定義的符號在源程序中進行替換,比圖#define pi 3.1415,這個時期就是將源程序中的所有的pi這樣的符號替換爲3.141
相關文章
相關標籤/搜索