短(表达)是什么意思?

时间:2013-10-07 03:49:44

标签: c++ types casting

以下表达式有什么区别?

 (short)(l_angle/l_msb * dividend)

 short(l_angle/l_msb * divident)

我猜第一个是类型转换为短类型,但第二个表达式是做什么的?如果它也是类型转换,它与第一个有什么不同?

1 个答案:

答案 0 :(得分:1)

这是一回事......没有区别。

  • C style cast:(int)X
  • C ++样式演员:static_cast<int>(X)
  • 构造函数语法强制转换:int(X)