2

次の表現の違いは何ですか?

 (short)(l_angle/l_msb * dividend)

 short(l_angle/l_msb * divident)

最初のものは短い型への型キャストだと思いますが、2番目の式は何をしますか? それも型キャストである場合、最初とどう違うのですか?

4

1 に答える 1

1

それは同じことです...違いはありません。

  • C スタイルのキャスト:(int)X
  • C++ スタイルのキャスト:static_cast<int>(X)
  • コンストラクター構文のキャスト:int(X)
于 2013-10-07T03:52:23.673 に答える