Qt笔记——QString

QString是Qt中强大的Unicode字符串类,提供多种操作如拼接、插入、替换等。它支持隐式共享和高效内存管理。QString可通过`+`、`+=`操作符连接字符串,使用`insert()`、`prepend()`、`replace()`等函数进行修改。还可以使用`trimmed()`和`simplified()`去除空白字符。查询功能包括`startsWith()`、`contains()`,以及大小写敏感或不敏感的比较操作。转换功能如`toInt()`、`toDouble()`等,方便进行数值操作。
摘要由CSDN通过智能技术生成

标准C++提供了两种字符串:一是C风格的以“\0”字符结尾的字符数组,二是字符串类String。而Qt字符串类QString功能更强大。

QString类保存16位Unicode值,提供了丰富的操作、查询、转换等函数。该类还进行了使用隐式共享、高效的内存分配策略等多方面的优化。

1)字符串操作

与C++中的String字符串类一样,QString也提供了“+”和“+=”操作符号来符合两个字符串。

QString str1 = "welcome ";
str1 = str1 + "to you !";
QString str2 = "hello, ";
str2 += "world";


其中,QString str1 = "welcome"传递给QString一个const char*类型的ASCII字符串“welc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值