幻の上帝吧 关注:328贴子:3,165
  • 4回复贴,共1

显式指定可变模板参数是不是还有条件啊?

只看楼主收藏回复

这段代码 wandbox.org/permlink/cJ8n5Z8Fiep4QrR5
GCC 7.1和Clang 4.0全都编译不过(-std=c++1z).按理说模板参数都已经显式指定了函数的paramater的类型就已经确定了,没道理还和nullptr的隐式转换过不去.我把N4659 17.3和17.5的部分翻烂了都没找到有什么有用的条目说我这么写一定是well-formed的,所以说这到底是为啥……


1楼2017-07-26 14:17回复
    @幻の上帝 召唤圆圆滚滚的帝球


    2楼2017-07-26 14:18
    回复
      因为指定两个int以后pack还没推导完所以会继续用函数参数推导,这个时候不考虑转换。


      IP属地:北京3楼2017-07-27 00:40
      收起回复