リストコントロールでC26454演算オーバーフローの警告が出る – プログラミング – Home

リストコントロールでC26454演算オ...
 
通知
すべてクリア

[解決済] リストコントロールでC26454演算オーバーフローの警告が出る


傾奇者
 傾奇者
(@傾奇者)
ゲスト
結合: 5年前
投稿: 2
Topic starter  

Visual Studio 2019、MFC、ダイアログベースアプリです。

メインダイアログ上に、リストコントロールのレポート形式(List View)をリソースエディタで作成し、イベントハンドラー(ダブルクリック)OnNMDblclkList1 を生成しました。
プログラムコードは、まだ何も書いていません。

ビルドすると、「出力」は正常終了になるのですが、「エラー一覧」タグには次の警告が出ます。
C26454 演算のオーバーフロー:'-'の操作では、コンパイル時に負の符号なしの結果が生成されます。(io.5)

他のイベントハンドラー(OnNMClickList1、OnLvnColumnclickList1、OnLvnItemchangedList1等)でも同じ警告が出ます。

この警告が出ないようにするにはどうしたらいいでしょうか?
どうぞご教示ください。


引用未解決
傾奇者
 傾奇者
(@傾奇者)
ゲスト
結合: 5年前
投稿: 2
Topic starter  

次のフォーラムの記事が見つかりました。

https://developercommunity.visualstudio.com/content/problem/285656/warning-c26454-arithmetic-overflow-operation-produ.html

これによると Visual Studio に問題があるようなので、この警告は無視することにしました。

 


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました