您的位置:首页 > 编程语言 > C语言/C++

类和动态内存分配,类成员的动态内存分配,new,delete,定位new

2017-03-25 13:55 381 查看
静态类成员有一个特点,无论创建多少对象,程序都只创建一个静态变量副本。

定位new运算符:#include<new>
....
pc1 = new(buffer)Justtesting;//在buffer空间上创建justtesting对象
pc3 = new(buffer + sizeof(Justtesting))Justtesting("BETTER IDEA", 6);//pc3是相对pc1的偏移量为justtesting对象的大小
//该空间不能用delete释放,要显式调用析构函数来释放
pc3->~justtesting();
pc1->~justtesting();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++