int value = 5; // this type of assignment is called an explicit assignment
int value(5); // this type of assignment is called an implicit assignment
這些(如果有的話)和顯式和隱式賦值在哪些情況下有什麼不同?C++中的顯式和隱式賦值有什麼區別
http://weblogs.asp.net/kennykerr/archive/2004/08/31/Explicit-Constructors.aspx
編輯:我其實只是發現這篇文章,這讓整個事情更加清晰......它帶來了另一個問題,你應該標記構造(一般)服用一個原始類型的單個參數 - 數字/布爾型/字符串 - 顯式地保留原樣(當然要留意像構造函數那樣的陷阱,比如(int, SomeType = SomeType())
?
這聞起來像功課。如果是這樣,請標記爲。 – greyfade 2010-06-16 23:22:32
不是作業,只是我很久以前從沒有調查過的筆記。無論如何,標記作爲家庭作業的東西是做什麼的? – 2010-06-16 23:31:35
這說明問題是作業。 =]通常,回答問題的人會更喜歡提供提示以提供完整的答案。 – strager 2010-06-16 23:36:10