typedef struct point { int x; int y; }Point; 在声明变量的时候就可以:Point p1; 如果没有typedef, 如: struct point { int x; int y; }; 在声明变量的时候就必须用:struct point p1; Point是struct point的别名。 也可以省去point,如下: typedef struct { int x; int y; }Point;
背景:写C++代码对各种容器操作很陌生,在此总结下
Vector 容器
https://blog.csdn.net/zhanh1218/article/details/33340959
map容器
https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html
struct 结构体
typedef struct point { int x; int y; }Point; 在声明变量的时候就可以:Point p1; 如果没有typedef, 如: struct point { int x; int y; }; 在声明变量的时候就必须用:struct point p1; Point是struct point的别名。 也可以省去point,如下: typedef struct { int x; int y; }Point;