検索

ホームページ  >  に質問  >  本文

c++ - 如何解决long int * 转换成volatile int *类型的编译错误.

PHP中文网PHP中文网2767日前691

全員に返信(2)返信します

  • PHPz

    PHPz2017-04-17 15:34:37

    C ではエラーは報告されませんが、警告が表示されます:

    リーリー

    警告の理由は明らかで、int と long には互換性がありません。 C++ の型システムはより厳密であるため、C++ ではエラーが報告されます。

    専門外の人々を惹きつけて双方の時間を無駄にしないように、質問には正しくラベルを付けてください。

    返事
    0
  • PHPz

    PHPz2017-04-17 15:34:37

    volatile とは何の関係もありません。 intlong 自体は異なる型です (長さが異なる場合があります)。 もちろん、このように渡すとエラーが発生します。まずコードのロジックに問題がないかを確認してから、型変換を慎重に使用してください。

    返事
    0
  • キャンセル返事