c++如何自定义一个类,再构建一个类的数组
时间: 2024-09-15 19:14:58 浏览: 46
在 C++ 中,自定义一个类通常包含数据成员(成员变量)和成员函数(方法)。首先,你需要定义一个类,例如:
```cpp
class MyClass {
private:
int value; // 数据成员
public:
MyClass(int initial_value) : value(initial_value) {} // 构造函数
void setValue(int new_value) { value = new_value; } // 成员函数
int getValue() const { return value; } // 获取值
};
```
接下来,你可以创建这个类的数组,就像操作其他基本类型的数组一样:
```cpp
int main() {
MyClass myArray[5]; // 创建一个大小为5的MyClass数组
// 初始化数组元素
for (int i = 0; i < 5; ++i) {
myArray[i] = MyClass(i * 10);
}
// 使用数组元素
for (const auto& obj : myArray) {
cout << "Value: " << obj.getValue() << endl;
}
return 0;
}
```
在这个例子中,`myArray`是一个 `MyClass` 类型的动态数组,每个元素都是一个 `MyClass` 对象。你可以通过索引来访问和操作它们。
阅读全文