C++ struct 关键字
示例
// Create a structure variable called myStructure
struct {
int myNum;
string myString;
} myStructure;
// Assign values to members of myStructure
myStructure.myNum = 1;
myStructure.myString = "Hello World!";
// Print members of myStructure
cout << myStructure.myNum << "\n";
cout << myStructure.myString << "\n";
定义和用法
struct
关键字定义了一个结构。结构是一种将几个相关变量分组到同一个地方的方法。
如果结构有一个名称,它可以被用作任意数量变量的数据类型。
语法
struct structName {
type1 name1;
type2 name2;
...
} varName1, varName2, ...
如果提供了 structName,它可以作为变量的数据类型,这些变量将包含该结构。如果结构没有名称,它仍然可以直接赋值给结构后的一个或多个变量(varName1, varName2, ...)。
结构包含一个或多个成员,每个成员都有一个数据类型(type1, type2, ...)和一个名称(name1, name2, ...)。
相关页面
请在我们的 C++ 结构教程 中阅读更多关于结构的信息。