首页 > 编程语言 > 详细

c++11知识点整理

时间:2020-06-20 20:00:08      阅读:79      评论:0      收藏:0      [点我收藏+]

1.静态断言

template <typename t, typename us int bit_copy(t& a,u& b){
static_assert(sizeof(b)==sizeof(a),"the parameters of bit_copy must have same width.");
};

 

Boost中使用模版来实现:https://www.cnblogs.com/xiayong123/archive/2012/10/02/3717053.html

也可以使用除0错误的方式来实现:

#define assert_static(e)\
do{\
enum{ assert_static=1/(e)};\
}while(0)

 

 

 

 

《深入理解C++11:C++新特性解析与应用》

c++11知识点整理

原文:https://www.cnblogs.com/1yzq/p/13170103.html

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