09 2023 档案
摘要:本文将针对常用的场景,对 std::filesystem 的使用逐一进行验证: 判断文件夹是否存在 创建单层目录 逐级创建多层目录 创建多级目录 当前文件路径 创建文件"from.dat" 获取相对于base的绝对路径 文件拷贝 移动文件或重命名 创建文件 “example.dat” 获取文件大小
阅读全文
摘要:This can be used for installing anything that requires C++ compiler on Windows. Installation steps Download Microsoft C++ Build Tools from here Build
阅读全文
该文被密码保护。
摘要:fmt的痛与对format设计的思考 fmt:轻量高性能的C++格式化库 C++20 引入了新的 format() 函数,该函数以字符串形式返回参数的格式化表示。format() 使用 python 风格的格式化字符串,具有简洁的语法、类型安全,以及出色的性能。 format() 函数接受一个格式字
阅读全文
摘要:gflags是Google开源的一个库,可以很方便地定义一些全局变量,并且可以从命令行设置他们的值,广泛应用于各个项目中以及自己平时的开发中。本期参考gflags的官方文档,简单直接介绍下怎么使用这个库。 构建依赖环境 使用 VcPkg 即可 cmake_minimum_required(VERSI
阅读全文
摘要:参考博客: https://blog.csdn.net/hp_cpp/article/details/80338116 从文件中读取json https://www.cnblogs.com/ybqjymy/p/17264853.html https://www.jb51.net/article/26
阅读全文
摘要:QString是QT提供的字符串类,相应的也就提供了很多很方便对字符串的处理方法。这里把这些对字符串的操作做一个整理和总结。 1. 将一个字符串追加到另一个字符串的末尾 QString str1 = "hello "; QString str2 = "world"; str1.append(str2
阅读全文
摘要:
前言 C++17增加了std::string_view,它在很多情况会优于使用std::string 。 尤其是用做函数形参的时候,使用std::string_view基本一定优于老式的const std::string&这种写法。 了解std::string_view 在讲述它的优越性之前,我们应
阅读全文

摘要:前置条件: 【Protoc】VS2019 (VS平台) 使用 CMake 编译安装、使用 Protobuf 库 【ToolChains】CLion(VS2019) + CMake + Vcpkg 的使用 参考博客: Protocol Buffers C++ 入门教程 高效的数据压缩编码方式 Prot
阅读全文
摘要:参考博客: https://blog.51cto.com/u_15075510/4201238 http://t.csdn.cn/pADDU https://zhuanlan.zhihu.com/p/454233496 https://blog.csdn.net/weixin_43803955/ar
阅读全文
摘要:参考链接: Google 代码规范 C++总结 Google 开源项目风格指南——中文版 Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比较全面的说明图,可以在短时间内快速掌握规范的重点内容。不过规范毕竟是人定的,记得活学活用。看图前别忘了阅读下面两条重要建议:
阅读全文
摘要:参考博客: https://www.cnblogs.com/liushui-sky/p/10892097.html https://www.cnblogs.com/ShineLeBlog/p/14951512.html 简述: QUrl类提供了一个方便的接口使用Urls,它可以构造解析编码和未编码形
阅读全文