测试了一下G++,extern template居然可以再加上static,不是说extern和static水

C++语言 码拜 8年前 (2016-05-18) 1673次浏览
extern template static void f<int>;
居然通过编译了,汗死,不是说extern和static水火不容的吗?
解决方案

20

对了,当fun的模板声明与extern template static void fun< int >( int );不一致时,是一种未定义行为。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明测试了一下G++,extern template居然可以再加上static,不是说extern和static水
喜欢 (0)
[1034331897@qq.com]
分享 (0)