c++內聯函數

1.內聯函數:c++中提出內聯函數替代C語言中的宏函數。 2.內聯函數和宏函數(缺陷)的區別: 宏定義出來的常量沒有類型,並且一般定義在開頭,通過undef卸載。 沒有作用域(爲什麼要說宏定義沒有作用域是因爲,他沒有固定的類似於全 局變量和局部變量的那種塊或者文件範圍,他只要是從定義開始,到任何地方 都可以被undef來結束,所以說宏定義沒有作用域) 預期結果是11,但其實是12,因爲他把++a,
相關文章
相關標籤/搜索