1:C++中声明结构时,可以使用string类型,例如:
struct inflatable
{
std::string name;
int age;
};
在声明是,一定注意让结构定义能够访问名称空间std,因为,一般结构声明都放在main函数外面,方便其他函数使用。
2:结构是可以进行成员赋值的,例如,定义完上个结构后,在main函数中有
inflatable bouquet=
{
"sunflowers";
13;
};
inflatable choice;
choice=bouquet; //这是允许的
3:结构数组
inflatable gifts[100];
cin>>gifts[1].age;