如下面代码:
1 | class Template |
声明了模板函数 operator>>
,而且添加了一个 bool 的特化,这个代码在 Windows 下编译没有问题,但是在打包 Android 时会产生错误:
1 | error: explicit specialization of 'operator>>' in class scope |
说时显式特化写在了类作用域内,解决办法是把特化的版本放到类之外:
1 | class Template |
如下面代码:
1 | class Template |
声明了模板函数 operator>>
,而且添加了一个 bool 的特化,这个代码在 Windows 下编译没有问题,但是在打包 Android 时会产生错误:
1 | error: explicit specialization of 'operator>>' in class scope |
说时显式特化写在了类作用域内,解决办法是把特化的版本放到类之外:
1 | class Template |