#include <iostream> using namespace std; class Person { public: Person() { cout << "hahahahahaha" << endl; } Person(int age,int m) { cout << "aaaaaaaaaaaa" << endl; } }; int main() { //Person xiaoming = Person(); //Person xiaoming = Person(1,2); return 0; }
时间: 2023-06-25 21:07:04 浏览: 166
#include <iostream>
这是一个简单的 C++ 代码,定义了一个名为 Person 的类。类中包含两个构造函数,一个无参构造函数和一个有参构造函数。在 main 函数中,注释掉了两个 Person 对象的定义,分别使用了无参构造函数和有参构造函数。
如果解除注释,将会有以下输出:
- 使用无参构造函数:hahahahahaha
- 使用有参构造函数:aaaaaaaaaaaa
需要注意的是,当定义了有参构造函数时,如果想要使用无参构造函数,需要显式地定义一个无参构造函数。否则会发生编译错误。
阅读全文