- 博客(3)
- 收藏
- 关注
原创 QMap遍历删除元素
当需要轮询并修改QMap时,使用迭代器容易出现错误。特别是当QMap的value存的是指针时。正确示例如下:int *pNum1 = new int[1];int *pNum2 = new int[1];int *pNum3 = new int[1];int *pNum4 = new int[1];int *pNum5 = nullptr;*pNum1 = 1;*pNum2 = 2;pNum4 = nullptr;QMap<int, int*> map1;map1.ins
2022-03-02 15:01:17 3213
原创 QFile和FILE的配合使用
在有些项目里,接口函数提供的可能是FILE的输入流;而项目的文件记录使用的是QFile。为了适配两种文件操作,可以参照一下适配用例来做适配。QFile* mFile = new QFile("/home/yan/my.txt");mFile->open(QIODevice::WriteOnly);FILE* fh = fdopen(mFile->handle(), "a+");if(fh != nullptr){ fprintf(fh,"%s\n","First");}co
2022-03-02 13:24:23 985
原创 C++学习笔记——第一个C++程序
第一个C++程序//hello.cpp//输出Hello World!//引用头文件iostream,包含输入输出流方法#include <iostream>//使用C++标准命名空间using namespace std;//定义main函数int main(){ //输出Hello World!cout是输出标识符,endl是换行标识符 cout <&l...
2019-10-28 14:47:17 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人