[英]Defining standalone functions inside a header file - C++
在頭文件中實現獨立功能時,會出現錯誤“錯誤4致命錯誤LNK1169:找到一個或多個乘以定義的符號”,而在頭文件中實現時,獨立模板函數和類的成員函數可以正常工作。
是否需要將普通的獨立功能定義為內聯功能? 有人可以給我清楚的解釋原因嗎?
每次包含它-它都會重新定義到該目標文件中
內聯函數允許這樣做,因為它不是鏈接器對象
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.