开发者社区> 问答> 正文

qt中函数参数类型不同也能实现其功能?

screenshot
qt中函数参数类型不同也能实现其功能?

展开
收起
a123456678 2016-03-09 11:46:44 2063 0
1 条回答
写回答
取消 提交回答
  • 这里发生了隐式类型转换

    QString raw_string = "haasd123ha";
    QByteArray byte_instrument = raw_string.toLocal8Bit();
    const char *char_instrument = byte_instrument; //打印出来发现一样
    QByteArray自动的保证“最后一个字节之后的那个位”是'0'。这就使得QByteArray可以很容易的转换成const char *
    调用QByteArray类上面的data()或者constData()函数,仅仅是获得QByteArray内部的一个const char*类型的字符串,从而我们不需要担心内存泄漏等的问题

    2019-07-17 18:55:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载