[英]Is it okay to have a function declaration more than once in a single cpp file?
是的,您可以在一個翻譯單元中多次聲明(但不能定義 )一個函數。 是的,包括警衛通常可以防止這種情況,但這並不是他們的唯一目的。 標頭通常定義類,模板和內聯函數。 為了防止這些實體的多個定義出現在單個翻譯單元中,需要使用標題保護器。 標頭防護還有助於防止標頭粘貼到翻譯單元中的次數呈指數級增長。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.