【发布时间】:2011-02-21 16:01:46
【问题描述】:
lint 会产生一些警告,例如:
foo.c XXX Warning 534: Ignoring return value of function bar()
来自 lint manual
534 忽略函数的返回值
'符号'(与位置比较)A 返回值的函数是 只是为了副作用,因为 例如,在单独的陈述中或 逗号的左侧 操作员。尝试:(无效)函数();到 调用一个函数并忽略它的返回 价值。另见 fvr、fvo 和 fdr §5.5“标志选项”中的标志。
我想在编译期间收到此警告(如果存在)。 gcc/g++ 中是否有任何选项可以实现这一点?我打开了-Wall,但显然没有检测到这一点。
【问题讨论】:
标签: c++ gcc g++ return-value compiler-warnings