关键词搜索

源码搜索 ×
×

遇到了static_cast

发布2014-11-02浏览7330次

详情内容

       最近遇到了static_cast, 以为它的用法很高级, 其实, static_cast并没有什么太大功能方面的作用, 唯一作用是: 在程序中显式地进行转换, 可以提高程序的可读性, 也方便后续定位问题找到此处, 毕竟, 隐式转换是不好的。

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. float f = 10.2f;
  6. int i = f;
  7. cout << i << endl;
  8. i = int(f);
  9. cout << i << endl;
  10. i = static_cast<int>(f); // 在代码中更明显, 便于代码维护
  11. cout << i << endl;
  12. return 0;
  13. }



相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载