![]() |
1
12
通过使用类型特征,可以在编译时更好地处理检查。 第一:
第二:
|
![]() |
2
2
可以通过扩展sFANAE来近似受限的函数模板。下面是一个用GC4.4.1编译的C++ 0x模式的例子:
sfinae的好处是,当模板参数推导失败时,函数模板将被忽略,并且不会成为重载集的一部分。上面的例子利用了C++ 0x将支持函数模板的默认模板参数的事实。在旧的C++ 98中,它看起来是这样的:
干杯, S |
![]() |
3
0
为了方便地检查继承,您也可以这样做。
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |