【发布时间】:2016-08-15 17:43:21
【问题描述】:
template<bool b = 2> void foo(void) {}
template void foo();
template<unsigned char n = 258> void bar(void) {}
template void bar();
GCC 实例化 foo
上面的代码有效吗?这是其中一个错误吗?
使用的版本:Clang 3.8.0-2ubuntu4、GCC 5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1~16.04.2)
【问题讨论】: