【发布时间】:2012-01-06 04:33:15
【问题描述】:
今天我的朋友问我,为什么我们真的需要 C++ 中的构造函数? 我们可以在结构语言中做同样的事情。 构造函数的特点是什么,告诉我构造函数的需要,以便我应该在我的 C++ 程序中使用它。 请帮帮我,给我一些例子,以便我能够消除他的疑问。
【问题讨论】:
-
为什么人们使用承包商为他们建造房屋? ...因为这比自己做更容易。
-
您可能会建议您的朋友尝试在汇编中编写所有内容。
-
@Marc B,您提到构造函数在创建对象时默认为类中的所有数据成员变量分配内存?默认构造函数主体包含什么?编译器是否向用户定义的构造函数注入任何隐藏代码?如果是,它看起来如何?请解释一下。
标签: c++ visual-c++