![]() |
1
13
要处理const/volatile/etc,您必须完成一系列的版本。这真烦人。下面是一个例子:
选择后,需要编写上述宏的24种用法:
我不知道有什么方法可以避免做所有这些24个专业的全覆盖。如果你认为这是愚蠢的,你是对的,请通过向C++标准委员会提出一个修正来表达你的烦恼。 如果你为不止一个特征做这样的事情,你可以在一个地方写下“剥离左值、右值、无例外和cv限定符”,然后把它们一块一块地传递下去。 |
![]() |
2
7
如果你限制
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |