一般來說在頭檔案宣告, 在CPP中定義, 實際理解起來感覺有點疑問.通常類的宣告在.h檔案中, 行內函式可以定義在頭檔案中.
那么建構式應不應該放著頭檔案中?
樓主看到好多代碼都把建構式放著頭檔案中(顯然放著cpp中也行).
拷貝建構式 拷貝賦值運算子(operator=) 應不應該放在頭檔案中?
解構式呢?
移動建構式或者移動賦值運算子呢?
虛解構式什么的呢?
繼承的建構式什么的呢?
看到很多代碼都把上面的放在頭檔案里, lz有點強迫癥, 非常想弄清楚.
(最近在看C++primer,有點問題,求教)

uj5u.com熱心網友回復:
.h檔案和.c檔案本質上是一樣的,編譯也不去特意去區分,只要代碼寫的合適,放在哪里都一樣。uj5u.com熱心網友回復:
建構式、解構式建議不要行內,非行內的函式放在CPP檔案里轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110038.html
標籤:基礎類
上一篇:關于編程挑戰中資料輸入問題
