结构体与指针¶
此处,或出现在初赛中,平时写代码,很少用,没用过。
#include <iostream>
using namespace std;
struct stu {
string name;
int id;
int chinese, math;
};
int main() {
stu A = {"xiaoming", 1001, 90, 95};
stu *p = &A; // 定义一个指针
cout << p->name << ' ' << p->id << '\n'; // 通过->访问成员变量
return 0;
}

参考¶
C++ 结构体(struct)最全详解 - 一杯清酒邀明月 - 博客园
https://fuhailin.github.io/C-CPP-Structer/
C++何时调用构造函数,何时调用析构函数_构造函数和析构函数的调用时机是什么?通常情况下构造函数的作用是什么?-CSDN博客
Struct and union initialization
《信息学奥林匹克词典》
《算法竞赛入门经典(第2版)》
union https://learn.microsoft.com/zh-cn/cpp/cpp/unions?view=msvc-170
C语言union的用法及好处 https://blog.csdn.net/rchris520/article/details/109232732