c++函數頭是什么意思
2 回答
慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
樓主所說的函數是#include<math.h>
還是說定義時的函數名如int getstr(char *)?
如果是第一個
math一種函數庫名??!
很多數學函數都在里面,是C++內部包裝的函數庫!需要使用肯定要加入他的頭文件,不加入,編譯器不知道在何處找你使用的函數!
如果是第二種,函數名的話,有很多作用,
一,區別與其他函數,如果每個函數都不要函數名,那編譯器怎么知道你調用哪個函數?
二,判別是否已定義,不定義實現的函數,編譯器不識別!
三,一個函數的入口,調用函數就必須要有這個函數的入口,不然怎么進入?
四,判別你是否重載了庫函數(系統函數),重載了,則會調用你的,覆蓋庫函數!
- 2 回答
- 0 關注
- 864 瀏覽
添加回答
舉報
0/150
提交
取消
