ProgrammingIngorithms.comのこのvb Mersenne Twisterコードは動作しているようですが、VS 2015で "暗黙的な変換"の警告が表示されます。 "BC42016警告:「UInteger」から「Integer」への暗黙の変換です。これは、P2
、pM
、およびIncrement
が使用されているReload()
関数のみで8回発生します。私が知る限り、これらとstate
はすべてUInteger
と明確に定義されており、具体的にキャストするためにCUInt()
を追加することは効果がありません。この暗黙的な変換はどこから来ていますか、正しい解決策は何ですか?なぜこのVBコードが暗黙の変換警告を出すのですか?
0
A
答えて
2
プロジェクトのプロパティに移動します。
新しいタブがサイドメニューとともに開きます。このサイドメニューから[コンパイル]を選択します。
今すぐ右側にテーブルがあります。 「条件」という名前の列と他の列「通知」
暗黙的な変換を選択し、列見出しの下にあるドロップダウンをクリックしてNoneにその通知を設定する「通知」
同様に設定した値が存在します。このテーブルの下
レイトバインディングはありません。実行時にコールが失敗する可能性があり、暗黙的な型、オブジェクトの想定条件がNoneになります。
ソリューションとビオラを再構築してください!
@rdtsc
関連する問題
- 1. 暗黙の変換:以下の警告は有効ですか?
- 2. GCCがこの暗黙の変換に対して警告するのはなぜですか?
- 3. intからdoubleへの暗黙的な変換に関するコンパイラの警告
- 4. Delphi 2009 - 暗黙の文字列からRawByteStringへの変換の警告
- 5. dprintf暗黙の宣言警告
- 6. sprintf_s()暗黙の宣言警告
- 7. Cの暗黙の変換は、なぜ動作しますか?
- 8. テンプレートの暗黙の変換コード付き
- 9. 暗黙の変換エラーが
- 10. なぜlog4jからこの警告が出ますか?
- 11. なぜこれらの暗黙的な変換は、Scalaで以下のコードを考えてみましょコード
- 12. 暗黙の変換
- 13. 暗黙の変換
- 14. このコードは警告を生成ないのはなぜタイプの警告
- 15. リテラルで暗黙の変換
- 16. C - 警告:関数の暗黙的な宣言「のprintf」
- 17. iOSで暗黙的な変換で整数精度のターゲット警告が失われる
- 18. VB到達不能コードのエラー/警告
- 19. どのように暗黙的な変換を修正する整数精度の警告
- 20. エラー:不明な型名と警告:暗黙の関数宣言
- 21. 暗黙的な変換と暗黙のクラス
- 22. DateTimeから暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙的に暗黙変換に変換することができません
- 23. Xcode - 警告:C99で関数の暗黙の宣言が無効です
- 24. GCC警告:C99で関数 'puts'の暗黙の宣言が無効です
- 25. Scalaのシンプルな暗黙的な変換
- 26. キャストのないC#暗黙の変換
- 27. なぜこのクラスは暗黙的にポインタに変換されませんか?
- 28. スカラ暗黙の変換
- 29. 暗黙の変換とオペレータ
- 30. 暗黙の変換は、ARC
私はコードを投稿したいと思いますが、著作権では複製と再発行が禁止されています。 – rdtsc
'Increment'と' Decrement'はどちらもparamとしてint32をとりますが、それらはすべてUIntであるため、変換が必要です。あなたはそうしなかったので、あなたは警告を受け取ります – Plutonix
@rdtsc個人的、商業的および非営利目的でコードを配布し、使用することができます。 –