【发布时间】:2013-08-07 13:19:30
【问题描述】:
考虑一下link。请参阅此代码:
class MyClass
{
public:
MyClass();
~MyClass();
private:
int _a;
};
MyClass::MyClass()
{
}
MyClass::~MyClass()
{
}
我们可以在类之外声明构造函数。
为什么我可以在类之外声明构造函数,为什么我们应该这样做?
【问题讨论】:
-
构造函数归根结底只是一个函数,所以你为什么不能喜欢任何其他函数呢?
-
我相信标准中的相关部分是
9.3.2。 -
因为 C++ 不是 C# 或 Java
标签: c++