摘要:
http://www.cnblogs.com/zhuyf87/archive/2013/03/23/2976714.html 第一种是正常的new,它是语言内建的,不能重载。 new operator完成以下三件工作: 1. allocate memory for this object. 2. c 阅读全文
posted @ 2017-03-01 20:49
blcblc
阅读(204)
评论(0)
推荐(0)
摘要:
这篇文章的内容还是不错的: http://www.cnblogs.com/zhuyf87/archive/2012/12/08/2808290.html 这个循环本身没有明显错误,存在的只是一些风格上的问题。 (1)尽量做到const正确性。如果迭代器没有用来修改vector中的元素,应该改用con 阅读全文
posted @ 2017-03-01 18:19
blcblc
阅读(201)
评论(0)
推荐(0)
摘要:
vector的元素类别T,必须具备assignable和copyable两个性质。 vector的容量很重要: 1. 一旦内存重新配置,和vector元素相关的所有references、pointers、iterators都会失效。 2. 内存重新分配很耗时间。 所以,如果程序管理了和vector元 阅读全文
posted @ 2017-03-01 18:11
blcblc
阅读(333)
评论(0)
推荐(0)
摘要:
最重要的区别,是内部实现上。deque是分段存储的。 都是支持随机存取。 http://www.cnblogs.com/zhuyf87/archive/2012/12/09/2809896.html deque与vector的主要不同之处在于: 1. 两端都能快速安插和删除元素,这些操作可以在分期摊 阅读全文
posted @ 2017-03-01 17:54
blcblc
阅读(1040)
评论(0)
推荐(0)
摘要:
之前有一篇文章: http://www.cnblogs.com/charlesblc/p/6341605.html 今天又看到其他的一篇: http://www.cnblogs.com/fengyv/p/3775953.html 补充一下: 运行流程如下:1、sendfile系统调用,文件数据被co 阅读全文
posted @ 2017-03-01 17:08
blcblc
阅读(164)
评论(0)
推荐(0)
摘要:
http://blog.csdn.net/conowen/article/details/7256260 这里有几种计算平台的Flynn分类法 GPU是SIMD 多核CPU是MIMD 硬件结果多核处理器是 SMP Symmetric Multi-Processor 阅读全文
posted @ 2017-03-01 16:58
blcblc
阅读(756)
评论(0)
推荐(0)
摘要:
mount -t tmpfs tmpfs ~/build -o size=1G -t 对应的是类型 -o 对应的是选项 tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。 tmpfs是基于Linux的虚拟内存管理子系统,面向普通用户的 阅读全文
posted @ 2017-03-01 16:30
blcblc
阅读(1329)
评论(0)
推荐(0)
摘要:
new操作符的static(因为new的时候,还没有空间和实例,还需要分配地址,所以肯定是static的) register,以前的关键词了。建议放置在寄存器里面,而且获取其地址是非法的。现在统一忽略。 阅读全文
posted @ 2017-03-01 12:48
blcblc
阅读(239)
评论(0)
推荐(0)
摘要:
父类加了virtual,子类不需要加virtual,多余。加了也不会报错。 父类中不是virtual,子类是virtual,那么父类中的不是虚函数,子类及子子类的派生类中该函数才是虚函数 阅读全文
posted @ 2017-03-01 12:45
blcblc
阅读(907)
评论(0)
推荐(0)
摘要:
除了在头文件里面 #ifndef xxx 可以在实际 include这个头文件的前后,加上 #ifndef,这样就不会打开和扫描这个头文件了。 另外,下面这篇文章里面也总结了 http://www.cnblogs.com/jacktu/archive/2010/07/15/1777974.html 阅读全文
posted @ 2017-03-01 12:42
blcblc
阅读(834)
评论(0)
推荐(0)

浙公网安备 33010602011771号