![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础
文章平均质量分 53
南国有佳人
这个作者很懒,什么都没留下…
展开
-
C++避免分配多个小内存
示例需求:为每个Vector元素分配对象。 不恰当的做法:在for循环中每次new CParticle。多次分配小内存,导致内存碎片的产生。 正确做法:一次分配一块大内存(new 数组),再逐个拷贝给Vector元素。写项目中遇到这样的情况:根据不同情况new不同的子类对象。如下图所示,2个case中分别使用了不同的做法。验证两种方法的正确性:调试发现,case1中每个CParticle对象都已原创 2017-03-23 16:58:05 · 346 阅读 · 0 评论 -
平时写代码爱犯的错
using原创 2017-04-09 21:47:22 · 251 阅读 · 0 评论 -
C++ struct内存对齐
struct内存对齐原创 2017-03-31 09:53:29 · 1438 阅读 · 0 评论 -
如何delete vector中new出来的内存
delete vector内存原创 2017-04-13 16:13:12 · 9181 阅读 · 0 评论 -
c++输入字符串的多种方法总结
c++字符串输入原创 2017-03-24 11:46:14 · 21163 阅读 · 1 评论 -
c++错误 MSVCRTD.lib(crtexew.obj) : error LNK2019
MSVCRTD.lib(crtexew.obj) : error LNK2019:原创 2017-06-07 16:48:05 · 1936 阅读 · 0 评论 -
c++ map中的erase()使用误区
map容器的erase使用原创 2017-08-09 19:25:28 · 9023 阅读 · 3 评论