![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
注意事项
箜瑟_qi
这个作者很懒,什么都没留下…
展开
-
结构体的vector resize()与初始化
序: 我们在使用vector的时候可以自定义里面的数据类型。例如这样:struct Edge{ int from; int to; int weight; }; vector<Edge> edge;使用vector的使用我们有时会用到resize和reserve函数进行内存的分配。在之前的测试中我们发现先使用resize再用下标访问读取数据的效率要远远高于push_back原创 2017-04-22 11:36:24 · 2106 阅读 · 1 评论 -
map中结构体做关键字的注意事项
序: 今天做一道题,由于递归函数比较恶心,如果用记忆话搜索,数据范围极大却又用不全(二维数组存的话直接炸)。所以决定干脆使用stl::map存储(反正有O2优化),但是执行insert的时候,编译器却莫名其妙的报错,跳到stl的某个库之中。一脸懵逼,弄了半天才搞明白原因。结构体像这样:struct qi{ int x, y; qi(){} qi(int a, int b):原创 2017-05-07 19:39:54 · 1407 阅读 · 0 评论