2014-01-27 89 views

回答

2

它确实没有任何回报,这不是一个绝招。它只是用来在(已经)分配的空间中构建一个对象。要返回必须创建的东西,并且构造函数不创建它,只需设置对象的参数;空间不是它自己的。

3

标准(构造函数12.1/10 class.ctor)说:

没有返回类型(甚至不是void)应构造函数中指定。构造函数体中的return语句不应指定返回值。

第二句暗示构造函数不返回任何内容。

+1

+1用于引用标准。 – Maroun

+0

那么返回无效和返回无效有什么区别? – starsplusplus

+0

@starsplusplus没有区别 –

相关问题