没见过这种编译警告信息,求教!
代码简单描述如下:
template <bool> struct compiletime;
template<> struct compiletime<true>
{
compiletime(...) {}
};
template <> struct compiletime<false> {};
struct ERROR{};
compiletime<sizeof(char)>=sizeof(int)>(ERROR()); //测试代码出现编译警告
warning C4930: 'compiletime<false> ERROR(void)': prototyped function not called
(was a variable definition intended?)
ERROR(void)函数没有被调用是何意?并且被编译器调侃为故意作为局部变量
...全文
相关推荐
关于AD编译出现的警告——解析!
最近在开始接手画原理图,一般会从其他一些原理图拷贝一些模块,然后组合成一个新的原理图,但是发现编译会出现很多的警告。
keil MDK编译器警告和错误详解
在这里把平时遇到的编译器给出的警告和错误信息给出详解,希望给初学者一点帮助,发现错误,需要补充的欢迎留言.
Keil的常见编译警告
总结Keil的常见编译警告,文章给出解释、影响和改正。
KeilC编译器常见警告与错误信息的解决方法
本文主要介绍了Keil C 编译器常见警告与错误信息的解决方法。
利用TCL脚本抽取Quartus II编译后的警告等信息
本文算作Quartus II工程设计“自动化”开发的继续,最近在Altera的英文论坛看到有人提出一个问题,即如何自动抽取编译后的警告信息,由于他可能使用的是嵌入式操作系统,所以有人回复说如果使用Linux操作系统可以使用grep命令直接打印。


