解决告警“warning #1295-D Deprecated declaration xxxxxxx - give arg types”方法

邵华皓
2023-12-01

今天分享一个常见的告警原因以及其解决方法

告警

首先,我们看一下这个告警提示:warning #1295-D Deprecated declaration xxxxx - give arg types,翻译过来就是:不推荐的声明xxxxx-需要给定参数类型。

其实这个警告是因为你的函数没有参数的话,需要定义和声明的时候添加void,如下:

void test_1()  //没有加void就会告警提示
{}
--------------------------
void test_2(void)  //添加void就不会告警  
{}

解决方法

所以解决方法就是先通过编译器给你定位到的无参数的函数添加void即可(记得函数定义和声明均需要添加)~

本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~

 类似资料: