struct可以定义一种“复合”的类型,可以包含数个成员。比如每个学生都有姓名、学号、成绩等,就可以定义一个学生结构
struct Student
{
wchar_t name[32];
unsigned int ID;
int score;
};
//↑不要忘记分号,否则编译器报错会很诡异
定义好后就可以像内置类型一样使用结构了
Student A;
A.ID=7;
可以建立一个容器存放Student,vector是首选
vector<Student> vec;
就可以实现类似表格的效果
vec常用的方法:
size 元素数量
push_back 添加元素到末尾
clear 清空
访问元素可以使用[ ]运算符