在一些代码中常常看到这样的写法,这就是结构体各个属性的初始化语句

#include<iostream>
#include<cstring>
using namespace std;
struct Student
{
string name;
int score;
Student(string s,int num):name(s),score(num) {
}
};
int main()
{
Student s("wuyou",100);
cout<<s.name<<s.score<<endl;
return 0;
}

输出结果为:wuyou100