C++ 容器操作

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;
原文地址:https://www.cnblogs.com/lixuwu/p/9942208.html