
C++
訫悦
如果迎着风就飞,俯瞰这世界多美。
展开
-
C++获取时间戳/计算运行时长
一、便于使用,使用chrono封装一个简单的类。原创 2024-12-14 17:09:07 · 281 阅读 · 0 评论 -
QtCreator中使用openmp
【代码】QtCreator中使用openmp。原创 2023-09-19 20:42:09 · 498 阅读 · 0 评论 -
简单使用C++11的线程
平时上班主要工作时Qt,大多数都是用的Qt的自带的thread。学习一下c++11自带的线程。原创 2023-09-19 22:40:27 · 122 阅读 · 0 评论 -
QDir目录下查找文件(子目录也会查找)
1. 查找第一次出现的,找到就退出//目录下查找文件 找到这个文件就停止(递归嵌套深入查找),最多只有一个结果QString find(const QString& dir_name, const QString& find_name){ QDir dir(dir_name); QFileInfoList list = dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Dirs |QDir::Files); fo...原创 2022-05-07 11:15:18 · 1969 阅读 · 0 评论 -
获取文本文件有多少行,支持\r,\n,\r\n
使用Qt的QFile读取文件,直接上代码,支持换行符\r, \n, \r\nstatic int GetFileRows(const QString &file){ int line = 0; QFile fi(file); if(!fi.open(QIODevice::ReadOnly)) { return -1; } bool pre_is_r = false; QString ch; QTextStre...原创 2021-11-16 09:19:56 · 1518 阅读 · 0 评论 -
c++ cout重定向
#include <iostream>#include <fstream>一. std::streambuf* oldBuf = std::cout.rdbuf(); std::ofstream of("out.txt"); std::streambuf* fileBuf = of.rdbuf(); std::cout.rdbuf(fileBuf); std::cout << "test out file ..."...原创 2021-09-14 15:34:21 · 876 阅读 · 0 评论