发布时间:2016-02-15 16:36:07
Placement new 存在的理由(1).用Placement new 解决buffer的问题问 题描述:用new分配的数组缓冲时,由于调用了默认构造函数,因此执行效率上不佳。若没有默认构造函数则会发生编译时错误。如果你想在预分配的内存上创建 对象,用缺省的new操作符是行不通的。要解决这个问题,你可以用pl.........【阅读全文】
发布时间:2015-10-03 23:13:40
#include <iostream><br /><br />using namespace std;<br /><br />void sift(int a[], int k, int m)<br />{<br /> int i = k;<br /> int j = 2 * i + 1;<br /><br /> while (j < m-1)<br /> {<br /> &nbs.........【阅读全文】
发布时间:2015-09-12 22:48:25
1.局部类不能定义静态成员函数<br />#include <iostream><br />using namespace std;<br />int main(void)<br />{<br /> class test<br /> {<br /> static int a;<br /> };<br /> cout.........【阅读全文】