#include using namespace std; class Demo { public: Demo({data=1;) Demo(int d):data(d){} void setData(int d){data=d;} int getData({return data;} 1. private: 2. int data; :( int maino
时间: 2023-11-28 19:47:45 浏览: 126
#include <iostream> #include<iomanip> using namespace std;九九乘法表
你的代码存在一些语法错误。我帮你修改了一下:
```
#include <iostream>
using namespace std;
class Demo {
public:
Demo() : data(1) {}
Demo(int d) : data(d) {}
void setData(int d) { data = d; }
int getData() { return data; }
private:
int data;
};
int main() {
Demo d1;
Demo d2(2);
cout << "d1 data: " << d1.getData() << endl;
cout << "d2 data: " << d2.getData() << endl;
d1.setData(3);
cout << "d1 data after set: " << d1.getData() << endl;
return 0;
}
```
这段代码定义了一个名为`Demo`的类,该类有两个构造函数和一个成员变量`data`,并且提供了两个成员函数`setData`和`getData`用于设置和获取`data`的值。在`main`函数中创建了两个`Demo`对象,并调用了相应的成员函数输出和修改数据。
阅读全文