#include<iostream> #include<string> using namespace std; //继承与组合类的构造实例复杂版本 //Motor类存储和处理发动机相关信息 class Motor { private: string m_factory; int m_cylinders; string m_capacity; public: //无参构造函数 Motor() { cout << "Motor's Constructor" << endl
时间: 2024-02-25 11:57:07 浏览: 207
#include_iostream.h_
4星 · 用户满意度95%
这是一个 C++ 的类定义,定义了一个名为 `Motor` 的类。这个类存储和处理发动机相关信息,包括制造商、气缸数和排量等属性。这个类还定义了一个无参构造函数,并没有实现其他的方法。
该类定义的代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
// Motor类存储和处理发动机相关信息
class Motor {
private:
string m_factory; // 制造商
int m_cylinders; // 气缸数
string m_capacity; // 排量
public:
// 无参构造函数
Motor() {
cout << "Motor's Constructor" << endl;
}
};
```
这个类还没有实现其他的方法,只有一个无参构造函数。在构造函数中,输出了一条信息 `"Motor's Constructor"`,表示这个构造函数被调用了。
另外,类定义中使用了命名空间 `std`,表示使用标准库的函数和类,例如 `std::string` 表示使用标准库中的字符串类。
阅读全文