构造函数后面2个括号各有什么作用

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 14:24:21
构造函数后面2个括号各有什么作用构造函数后面2个括号各有什么作用构造函数后面2个括号各有什么作用加花括号表示是一个函数实现,不加是函数声明.{}其实是一个函数体.只不过没写代码在里面而已.不加的情况需

构造函数后面2个括号各有什么作用
构造函数后面2个括号各有什么作用

构造函数后面2个括号各有什么作用
加花括号表示是一个函数实现,不加是函数声明.
{}其实是一个函数体.只不过没写代码在里面而已.
不加的情况需要写一个专门的实现.
class MyClass
{
public:
MyClass();
}
MyClass::MyClass(){} // 这部分通常放在.cpp文件里.
这样和上面的写法作用上是相同的.
只是当程序很复杂的时候,分离声明与实现的写法通常编译得快一些