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