C++
小熊有点菜
这个作者很懒,什么都没留下…
展开
-
如何使用eclipse生成dll文件
要使用eclipse生成dll文件需要安装CDT环境和gcc/g++编译器 这里不讲安装CDT以及编译器的过程 在已有环境的情况下新建一个c++ project:名字随便取(我这里选的是MinGW GCC) 新建文件dlltest.h #pragma once #ifndef MYDLL_API_EXPORTS #define MYDLL_API __declspec(dllexport) #else #define MYDLL_API __declspec(dllimport) #endi原创 2021-05-14 14:52:11 · 1152 阅读 · 0 评论 -
vector迭代器失效问题
因为自己搜的感觉讲的有点迷,就自己动手是了一下并讲下自己的理解,若有问题,还请各位大佬指正。 首先是迭代器失效主要发生在push_back、insert、erase中。 若在进行插入元素后未发生vector容量变化,理论上插入元素之后迭代器失效,进行erase之后同理。 若插入元素后发生vector容量变化,则所有迭代器失效。 insert和erase可以通过 it = insert () 或 it = erase()...原创 2021-03-24 22:05:14 · 299 阅读 · 0 评论