大佬教程收集整理的这篇文章主要介绍了c – 模板而不是cpp预处理器以避免链接?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
template <typename T> struct Foo { void bar() { zod(); } }; int main(int argc,char *argv[]) { return 0; }
GCC 4.5将拒绝它:
错误:’zod’没有依赖于模板参数的参数,因此’zod’的声明必须可用
注意:(如果使用’-fpermissive’,G将接受您的代码,但不允许使用未声明的名称)
标准是强制性的错误吗?有没有办法使用模板来实现这一目标;所以避免使用cpp宏.
以上是大佬教程为你收集整理的c – 模板而不是cpp预处理器以避免链接?全部内容,希望文章能够帮你解决c – 模板而不是cpp预处理器以避免链接?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。