Microsoft Visual Studio C++构造函数不输出怎么办
时间: 2023-11-14 11:08:45 浏览: 75
C++默认构造函数的问题
5星 · 资源好评率100%
如果你的构造函数没有输出,可能是因为你没有在构造函数中添加任何输出语句。要在构造函数中添加输出语句,请使用标准输出语句,如printf或cout。
例如,在以下示例代码中,我们定义了一个名为Person的类,并在构造函数中添加了输出语句。
```
#include <iostream>
using namespace std;
class Person{
private:
string name;
int age;
public:
Person(string n, int a){
name = n;
age = a;
cout << "A new person has been created!" << endl;
}
};
int main(){
Person p("John", 30);
return 0;
}
```
在上面的示例中,当我们在main函数中创建名为p的Person对象时,构造函数将输出“一个新的人已经被创建!”。如果你的构造函数仍然没有输出,请检查你的代码是否正确编写和调用构造函数。
阅读全文