isn't non-type parameter pack that evaluates to “void…” illegal?

房东的猫 提交于 2019-11-28 23:40:41

After much searching in the context of another question, I have found a bit in the standard that clearly states this is illegal:

[temp.res]/8.3:

The program is ill-formed, no diagnostic required, if: ... every valid specialization of a variadic template requires an empty template parameter pack

So, the program is ill-formed, and compilers are not required to warn you about it.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!