作业帮 > 综合 > 作业

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

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