C++随记
文章平均质量分 62
阿龍1787
这个作者很懒,什么都没留下…
展开
-
C++,try示例,以及自定义错误类型结构体示例
C++,自定义错误类型结构体示例原创 2024-04-08 09:31:35 · 295 阅读 · 0 评论 -
记录C++中,vector的迭代器在push_back以后扩容导致迭代器失效的问题
vector是我们用到最多的数据结构,其底层数据结构是单端动态数组,由于数组的特点,vector也具有以下特性: ①O(1)时间的快速访问;②顺序存储,所以插入到非尾结点位置所需时间复杂度为O(n),删除也一样;:根据vector的插入和删除特性,以及扩容规则,我们在使用vector的时候要注意,在插入位置和删除位置之后的所有迭代器和指针引用都会失效,同理,扩容之后的所有迭代器指针和引用也都会失效。原创 2024-03-29 14:31:23 · 494 阅读 · 0 评论