关于“未引用参数”问题

GaoYang 2008-10-20 03:00:51
我用VC9的编译器,在Level 4 (/W4)下,对于一个函数内未引用的参数,是会提出警告的。为此采用了UNREFERENCED_PARAMETER宏来做标识,从而去掉的警告。但是在ICC(10.1.025)环境下会有对于这个宏,会有remark #174: expression has no effect警告。

请问大家是怎么来写的呢?
简单的关掉#174警告或者采用int SomeFunction(int arg1, int /* arg2 */)的方法会有一点点小问题,不想采用 ^_^ 。
...全文
239 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GaoYang 2008-10-27
  • 打赏
  • 举报
回复
明白了,多谢~~~
GaoYang 2008-10-23
  • 打赏
  • 举报
回复
在使用上应该没有什么太多问题,只是觉得在代码中有#pragma warning( disable:174 )这样的句子不太好看,赫赫。
intel_www 2008-10-23
  • 打赏
  • 举报
回复
关掉#174警告会有什么问题呢?
intel_www 2008-10-23
  • 打赏
  • 举报
回复
不需要在代码中插入pragma呀?使用"/wd"这个开关就可以了.以下是在用户手册中找到的

/Qwd : Disables a soft diagnostic.

/QwdLn[,Ln,...]
Ln Is the number of the diagnostic to disable.

象你这种情况加上 /Qwd174 就行了。我还以为你们不允许改动编译选项呢。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧