Advertisement

Qt中的字符串类型QByteArray的功能介绍

阅读量:

需要提前说明的是,面对诸多未知内容时,切勿因一时难以掌握而放弃学习。实际上,并非所有知识都需要一次性全部牢记,使用过程中遇到问题可随时查阅资料。当前阶段属于入门学习,毕竟此前未曾接触过相关知识,因此不必急于求成,保持勇气与信心即可!!!

字符串类型:

c => char*

c++ =>std::string

Qt =>QByteArray,QString

QByteArray

采用此类方式时,可借助该类所提供的构造函数来分配一段动态内存区域,以此用于存放待处理的字符串信息。

构造函数

复制代码
 // 构造空对象,里边没有数据

    
 QByteArray::QByteArray();
    
 // 将data中的size个字符进行构造,得到一个字节数组对象
    
 // 如果 size==-1 函数内部自动计算字符串长度,计算方式为:strlen(data)
    
 QByteArray::QByteArray(const char *data,int size=-1);
    
 // 构造一个长度为size个字节,并且每个字节值都为ch的字节数组
    
 QByteArray::QByteArray(int size,char ch);
    
    
    
    

数据操作

复制代码
 // 

全部评论 (0)

还没有任何评论哟~