首页 > 编程语言 > 详细

C++语法小记---少见的语法之一

时间:2019-08-07 16:09:29      阅读:82      评论:0      收藏:0      [点我收藏+]

 

很少用,列出来,便于理解和熟悉!!!

// 1.单独使用位域限定符
::xxx()   //调用全局函数xxx
    
// 2.全局重载new和delete
T* tmp = (T*)(::operator new(length)); 
::operator delete(buffer); 

// 3.placement new用法
template<class T1,class T2>
inline void _construct(T1 *p,const T2& value)
{
   new(p) T1(value);
}
//解释:在p指向的位置新建一个对象,内容为T(value),也就是说place new把普通new分成了两步:分配空间和填充

set_new_handler(0)
//在申请不到内存的时候,会调用该函数注册的回调函数,然后继续申请,如果一直申请不到,就一直调用

 

C++语法小记---少见的语法之一

原文:https://www.cnblogs.com/chusiyong/p/11315798.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!