當前位置:法律諮詢服務網 - 知識產權 - C++為什麽不要把函數定義都放頭文件裏

C++為什麽不要把函數定義都放頭文件裏

定義放在頭文件裏,就不能被多個源文件使用了。

因為源文件用#include指令引用頭文件,其實是壹個簡單的復制粘貼,也就是把頭文件內容復制到源文件中#include那壹行。如果把定義放在頭文件裏,且多處引用的話,同壹個函數就會被多個源文件重復編譯,就會有編譯錯誤了。

這樣,妳就不能寫壹些通用的用於重復使用的函數了。

  • 上一篇:辭職聲明知識產權
  • 下一篇:類別3商標轉讓包含0301子類別的介紹。
  • copyright 2024法律諮詢服務網