c++ vector作为类变量
时间: 2023-10-26 18:06:02 浏览: 107
C++ Vector类
3星 · 编辑精心推荐
C++中的vector是一个类模板,可以作为类变量使用。它是一个动态数组,可以根据需要自动扩展或缩小。使用vector作为类变量可以方便地管理和操作一组数据,而不需要手动管理内存。可以使用vector的成员函数来添加、删除、访问和修改元素。同时,vector还提供了一些方便的函数,如size()、empty()、clear()等,可以方便地获取和操作vector的属性。下面是一个使用vector作为类变量的示例代码:
<<引用>>
#include <iostream>
#include <vector>
using namespace std;
class MyClass {
public:
vector<int> myVector; // 声明一个vector作为类变量
void addElement(int element) {
myVector.push_back(element); // 添加元素到vector中
}
void printVector() {
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << " "; // 输出vector中的元素
}
cout << endl;
}
};
int main() {
MyClass myClass;
myClass.addElement(1);
myClass.addElement(2);
myClass.addElement(3);
myClass.printVector(); // 输出1 2 3
return 0;
}
阅读全文