1
5
MSVC是正确的;
那么为什么要这样做呢?如果你有
现在,它是
公平的
允许
该标准还表示(1.4【简介合规性】,第8段),
所以g++不是
错误的
.允许
|
2
1
在这种情况下,gcc是错误的,VS拒绝代码是正确的。该标准在10.3/7中对此进行了处理,其中定义了
协变的
方法该定义要求两个返回类型都是指向
类
自从
Gcc错误地接受了代码。 |
3
0
MSVC2013是正确的。 你什么时候打电话
编译器不知道要使用什么方法
所以你需要修正你的设计。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |