编程论坛
注册
登录
编程论坛
→
C++教室
向量中如何给类赋值
a99875984
发布于 2013-06-02 19:08, 687 次点击
vector<student> stu;//student是定义的一个类
student有构造和get赋值函数,该怎么给stu[i]赋值啊?
2 回复
#2
q215236213
2013-06-02 19:25
#include <iostream>
#include <vector>
using namespace std;
class Student
{
public:
Student(int age):m_age(age)
{
}
void Set(int age)
{
m_age = age;
}
int Get()
{
return m_age ;
}
private:
int m_age;
};
int main()
{
vector<Student> sv;
Student st(20);
Student st1(23);
sv.push_back(st);
sv.push_back(st1);
vector<Student>::iterator it = sv.begin();
for(; it != sv.end(); it++)
{
cout <<it->Get()<< endl;
}
return 0;
}
#3
a99875984
2013-06-02 20:06
回复 2楼 q215236213
谢谢了哈。
[
本帖最后由 a99875984 于 2013-6-2 20:07 编辑
]
1