c++vector装入自定义类的对象
时间: 2024-05-12 21:12:11 浏览: 122
C++中的vector可以装入自定义类的对象,步骤如下:
1.定义自定义类,例如:
```
class MyClass{
private:
int num;
public:
MyClass(int n){
num = n;
}
int getNum(){
return num;
}
};
```
2.创建vector容器,例如:
```
vector<MyClass> myVector;
```
3.创建自定义类对象并添加到vector中,例如:
```
MyClass obj1(1);
MyClass obj2(2);
myVector.push_back(obj1);
myVector.push_back(obj2);
```
4.遍历vector容器并访问自定义类对象的属性或方法,例如:
```
for(int i=0; i<myVector.size(); i++){
cout << myVector[i].getNum() << endl;
}
```
阅读全文