warning: use of old-style cast
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相关推荐
- Tornado编译vxworks.bin镜像
1.选择bootable工程: 2.选择菜单项build --------> rebuild all,在工程目录下生成default文件夹,里面有各个.o文件: 3.选择菜单项Tools --& ...
- php recordarray,Array 数组 - [ php中文手册 ] - 在线原生手册 - php中文网
用户评论: [#1] florenxe [2015-10-07 18:53:45] //a nice little way to print leap years using array for ($ ...
- MATLAB中各种对话框的设置
1.dialog 对话框 创建一个对话框: h=dialog('propername','propervalue'); 创建一个带确定按钮的对话框: 代码: <span style=" ...
- 《Effective C++》读书笔记(第一部分)
有人说C++程序员可以分为两类,读过Effective C++的和没读过的.世界顶级C++大师Scott Meyers 成名之作的第三版的确当得起这样的评价. 本书并没有你告诉什么是C++语言,怎样使 ...
- 【项目记录】用vue-h5写可前后端分离和控制计时的物联网移动端app
要是以前学过vue的话用于二次开发还是很方便的~ 先上效果: 其中在点击按钮之后可以进入计时,且圆形的进度条将动态变化: 其他功能模块: 使用的组件有:走马灯,底部导航,elementui和iview ...
- 【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间
是一个项目的一个功能之一,调试了两小时,终于能够 javascript设置开始计和暂停计时 监控人脸 记录时间了 效果图: 离开页面之后回到页面会从0计时(不是关闭页面,而是页面失去焦点) 离开摄像头 ...
- 【彩彩只能变身队】后端工作总结
2018.06.09 早上8点到晚上10点 冲刺前后端交互(vue+express+mysql) 8:00-12:00 : 前端把请求写好: <template> <div clas ...
- 【mssql】SQL Server2012编程入门经典(第四版)(上) 读书笔记
本文转载连接: https://www.cnblogs.com/peterYong/p/6556646.html 目录 select语句 insert语句 update语句 用来更新已有的数据 del ...
- oracle stdevp函数,SQL Server与oracle两者区别之函数区别
Oracle和SQL Server的常用函数对比 1.数学函数 ①绝对值 S:select abs(-1) value O:select abs(-1) value from dual ②取整(大) ...
- oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么
ORACLE 系统函数与SQLSERVER系统函数的区别是什么 发布时间:2021-03-17 14:40:36 来源:亿速云 阅读:57 作者:Leah 栏目:数据库 这篇文章给大家介绍ORACLE ...
最新文章
- Windbg 教程-调试非托管程序的基本命令下
- 通用权限管理模块系列————参考资料————Windows安全性参考
- Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务
- MFC中简单绘图几种方式
- 【图文详解】Mysql8.0安装教程
- 每日两SQL(8),欢迎交流~
- 系统分析师和系统架构设计师难度比较_系统架构设计师,马上开课了!
- 水晶报表如何查看sql_amazon自动广告如何查看报表?怎么知道亚马逊的自然流量和广告流量分别是多少?...
- 华为上机--质数因子
- 【Decision Tree】林轩田机器学习技法
- Xshell5 破解
- ABB 机器人DH参数
- CentOS安装达梦(DM7)数据库详解
- 物联网终端安全系列(之四) -- 终端安全方案之SIM卡篇
- 儿童讲堂 - 学科分类
- 熵增定律:为什么熵增理论让好多人一下子顿悟了
- python web flask 插件_Python WEB框架之Flask
- 算法设计与分析第十三次作业
- java.util. 什么意思_java.util中,util是什么意义
- ATF(Arm Trusted Firmware)/TF-A Chapter 04 Authentication Framework
热门文章
- 生命中最重要的是什么?---9人的临终遗言
- python pdf文件处理
- html编写网页超链接的标记,HTML网页超链接标记
- HTML简单的网页设计带超链接,HTML:让网页超链接拥有多姿多彩的下划线(1)-网页设计...
- flash 围棋_围棋怎么玩,最还有flash
- 哪吒之魔童降世视听语言影评_《哪吒之魔童降世》观后感精彩影评5篇450字
- 《Python机器学习及实践:从零开始通往Kaggle竞赛之路》第4章 实战篇 学习笔记(三)4.3IMDB影评得分估计总结
- Android入门第一篇
- 华为手机百度云息屏后停止下载_让客厅成为娱乐中心,华为智慧屏S系列轻松就能做到...
- How to debug Windows bugcheck 0x9F, parameter 3