[adlint-user-ja:14] Re: 配列の[]に囲まれた二項演算子について
Open source and free source code static analyzer
Brought to you by:
asamiogis
From: 高瀬竜一 <r-t...@ai...> - 2012-10-15 14:31:04
|
高瀬です. 下記の件について AdLint 2.4.10 で再度試してみたところ, 問題が再現しなくなりました. 以上,ご連絡まで. 2012年10月8日 9:43 高瀬竜一 <r-t...@ai...>: > 高瀬です. > お世話になっております. > > 配列の[]に囲まれた二項演算子に,AdLint 2.4.0 が気になる警告を出したのでご報告します. > > 警告メッセージには > > W0502,+ - * / % 以外の二項演算子が、異なる優先順位の二項演算子と共に使われています。`()' で結合を明確にすることを勧めます。 > > とあるのですが,該当箇所は下記のように二項演算子が[]に囲まれていて,()で明確にする必要性を感じませんでした. > > void draw(void) > { > int check[1] = { 0 }; > while (check[0 + 0] == 0) > { > check[0]++; > } > return; > } > -------------------------------------------------------------------- 高瀬竜一 <r-t...@ai...> 独立行政法人 産業技術総合研究所 知能システム研究部門 タスクビジョン研究グループ -------------------------------------------------------------------- |