请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:TI C/C++编译器
我在模板代码中看到了大量警告#112和#187。
确实、为发出警告的模板实例无法访问代码、但并非所有可能的模板参数集都是如此。
我认为、不可访问的代码警告只应针对不可访问的代码发出、而不受模板参数的影响。 我认为模板的要点是提供编译器可以看到和丢弃的抽象。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
我在模板代码中看到了大量警告#112和#187。
确实、为发出警告的模板实例无法访问代码、但并非所有可能的模板参数集都是如此。
我认为、不可访问的代码警告只应针对不可访问的代码发出、而不受模板参数的影响。 我认为模板的要点是提供编译器可以看到和丢弃的抽象。
您可以控制是否发出这些诊断。 一种方法是使用构建选项--diag_suppress=112。 请参阅 C28x 编译器手册中标题为了解诊断消息的部分中的更多详细信息。
谢谢、此致、
乔治
我不想抑制这些警告、我只想让它们更有意义。 我随附了一些用于演示我的问题的代码:e2e.ti.com/.../test.cpp