qt是c++写的,里面的类型强制转换如果用c的方式则会出现如下警告

warning: use of old-style cast

最近将float类型转换为字符串用到QString::asprintf函数,下面是保留两位小数,其中编译器给出警告要将float的 i 转换为double,于是照做

float i=12.235;
QString str;
str = QString::asprintf("%.2f",(double)(i));

接着就出现标题的警告
其解决方式转换部分语法改成如下格式

str = QString::asprintf("%.3f",static_cast<double>(i));

C++
reinterpret_cast,static_cast,dynamic_cast和const_cast是c++强制转换,常规转换都可用static_cast

  • const_cast从const变量中删除const/volatile属性。
  • dynamic_cast在多态类型之间转换时执行运行时有效性检查
  • static_cast在继承层次结构中执行上/下转换,但不进行运行时检查,或显式执行可能隐式的转换(例如,从float到int)
  • reinterpret_cast在不相关的类型之间进行转换。
    qt
  • qobject_cast动态转换QObject类的类型

warning: use of old-style cast相关推荐

  1. Tornado编译vxworks.bin镜像

    1.选择bootable工程: 2.选择菜单项build --------> rebuild all,在工程目录下生成default文件夹,里面有各个.o文件: 3.选择菜单项Tools --& ...

  2. php recordarray,Array 数组 - [ php中文手册 ] - 在线原生手册 - php中文网

    用户评论: [#1] florenxe [2015-10-07 18:53:45] //a nice little way to print leap years using array for ($ ...

  3. MATLAB中各种对话框的设置

    1.dialog 对话框 创建一个对话框: h=dialog('propername','propervalue'); 创建一个带确定按钮的对话框: 代码: <span style=" ...

  4. 《Effective C++》读书笔记(第一部分)

    有人说C++程序员可以分为两类,读过Effective C++的和没读过的.世界顶级C++大师Scott Meyers 成名之作的第三版的确当得起这样的评价. 本书并没有你告诉什么是C++语言,怎样使 ...

  5. 【项目记录】用vue-h5写可前后端分离和控制计时的物联网移动端app

    要是以前学过vue的话用于二次开发还是很方便的~ 先上效果: 其中在点击按钮之后可以进入计时,且圆形的进度条将动态变化: 其他功能模块: 使用的组件有:走马灯,底部导航,elementui和iview ...

  6. 【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间

    是一个项目的一个功能之一,调试了两小时,终于能够 javascript设置开始计和暂停计时 监控人脸 记录时间了 效果图: 离开页面之后回到页面会从0计时(不是关闭页面,而是页面失去焦点) 离开摄像头 ...

  7. 【彩彩只能变身队】后端工作总结

    2018.06.09 早上8点到晚上10点 冲刺前后端交互(vue+express+mysql) 8:00-12:00 : 前端把请求写好: <template> <div clas ...

  8. 【mssql】SQL Server2012编程入门经典(第四版)(上) 读书笔记

    本文转载连接: https://www.cnblogs.com/peterYong/p/6556646.html 目录 select语句 insert语句 update语句 用来更新已有的数据 del ...

  9. oracle stdevp函数,SQL Server与oracle两者区别之函数区别

    Oracle和SQL Server的常用函数对比 1.数学函数 ①绝对值 S:select abs(-1) value O:select abs(-1) value from dual ②取整(大) ...

  10. oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么

    ORACLE 系统函数与SQLSERVER系统函数的区别是什么 发布时间:2021-03-17 14:40:36 来源:亿速云 阅读:57 作者:Leah 栏目:数据库 这篇文章给大家介绍ORACLE ...

最新文章

  1. Windbg 教程-调试非托管程序的基本命令下
  2. 通用权限管理模块系列————参考资料————Windows安全性参考
  3. Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务
  4. MFC中简单绘图几种方式
  5. 【图文详解】Mysql8.0安装教程
  6. 每日两SQL(8),欢迎交流~
  7. 系统分析师和系统架构设计师难度比较_系统架构设计师,马上开课了!
  8. 水晶报表如何查看sql_amazon自动广告如何查看报表?怎么知道亚马逊的自然流量和广告流量分别是多少?...
  9. 华为上机--质数因子
  10. 【Decision Tree】林轩田机器学习技法
  11. Xshell5 破解
  12. ABB 机器人DH参数
  13. CentOS安装达梦(DM7)数据库详解
  14. 物联网终端安全系列(之四) -- 终端安全方案之SIM卡篇
  15. 儿童讲堂 - 学科分类
  16. 熵增定律:为什么熵增理论让好多人一下子顿悟了
  17. python web flask 插件_Python WEB框架之Flask
  18. 算法设计与分析第十三次作业
  19. java.util. 什么意思_java.util中,util是什么意义
  20. ATF(Arm Trusted Firmware)/TF-A Chapter 04 Authentication Framework

热门文章

  1. 生命中最重要的是什么?---9人的临终遗言
  2. python pdf文件处理
  3. html编写网页超链接的标记,HTML网页超链接标记
  4. HTML简单的网页设计带超链接,HTML:让网页超链接拥有多姿多彩的下划线(1)-网页设计...
  5. flash 围棋_围棋怎么玩,最还有flash
  6. 哪吒之魔童降世视听语言影评_《哪吒之魔童降世》观后感精彩影评5篇450字
  7. 《Python机器学习及实践:从零开始通往Kaggle竞赛之路》第4章 实战篇 学习笔记(三)4.3IMDB影评得分估计总结
  8. Android入门第一篇
  9. 华为手机百度云息屏后停止下载_让客厅成为娱乐中心,华为智慧屏S系列轻松就能做到...
  10. How to debug Windows bugcheck 0x9F, parameter 3