![](https://img-blog.csdnimg.cn/c9b082f0b5264071a0df32616f670b80.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
小记
文章平均质量分 88
一些生活中遇到的问题杂谈
南城小馆
一念不起以至于无念
展开
-
c++ 标准库chrono 中duration、timepoint和clock的使用方法
这篇文章将为您介绍如何使用C++标准库中的chrono库,其中包括std::chrono::duration、std::chrono::time_point和std::chrono::clock等重要的组件。此外,我们还将介绍一些与时间计量相关的辅助函数,如std::time()、std::localtime()和std::ctime()等。最后,我们将通过一个综合应用的示例,展示如何使用chrono库中的时钟、时间点和时间段来实现稳定的FPS渲染图片。原创 2023-04-26 23:25:14 · 1523 阅读 · 0 评论 -
c++ {fmt}库使用指南一
当我们需要将数据以某种格式输出时,使用"fmt"库能够使我们的工作更加高效。该库提供了丰富的格式化语法,如占位符、对齐、精度等,可以根据不同的需求进行灵活应用。此外,"fmt"库还支持多种数据类型的格式化输出,如整数、浮点数、字符串等,可以满足不同场景下的需求。在本文中,我们将深入讲解"fmt"库的使用方法,包括格式化字符串的语法规则、常用的格式化选项以及示例代码等,帮助读者更好地掌握该库的使用技巧。原创 2023-04-09 00:47:56 · 12590 阅读 · 2 评论 -
c++{fmt} API 详解
本文旨在介绍 fmt 库的常用 API,包括格式化自定义结构体、枚举、标准库和时间等。通过本文,您将了解到如何使用这些 API 来更好地格式化和输出数据。在本文中,我们将逐一介绍这些 API 的用法,并提供具体的示例代码和执行结果,帮助读者更好地理解和掌握这些技能。原创 2023-04-13 23:43:34 · 1614 阅读 · 0 评论 -
linux中使用问题——不定时更新
人到中年,啥都需要会一点,还是很怀念刚刚毕业那会,只要会个windows就可以了,写代码还是可以debug的。打打断点,问题就解决啦。现在这种安逸时光一去不复返了。时不时得在linux上搞搞,时不时又得到android上看看。精力憔悴啊,所以遇到问题呢就百度,同时也记录下,以免将来忘记了又找一遍。原创 2022-09-25 22:50:25 · 133 阅读 · 0 评论 -
神奇的交换术
在排序时候交换两个值的操作是必要的,怎么交换两个值呢?除了老老实实定义第三个变量,还是用一些奇思妙想呢?原创 2022-09-24 22:02:28 · 222 阅读 · 0 评论 -
c++枚举字符串转换工具
在太多的工程中,我们可能都需要将一些枚举、整形标记打到日志中去,如果只打印数组,那也不行啊,出问题翻看日志,还得一个个查询,这时候我们该怎么办呢,写一堆ifelse,写一堆switch,挨个匹配字符,那只能说,小学生代码,能不能搞一个通用的转换呢?这里有个参数很有意思,fallback,他是什么意思呢,是退路,应变计划,说白了就是plantB的意思。stdlower_bound该函数是stdalgorithm里面的,含义大概就是将排好序的序列使用二分查找,返回第一个不小于目标元素的迭代器。.........原创 2022-07-20 00:16:19 · 1168 阅读 · 0 评论 -
一纸代码手记
c++不具名命名空间命名空间是用来防止对象重复定义的。不具名命名空间也是防止对象重复定义的,只是没有名字而已不能在头文件中书写不具名命名空间在cpp 中写不具名命名空间,本文件中是可以直接使用,别的文件无法使用。 namespace { int x; int y; int myfun(); }utf8、utf8 BOM、utf8带签名UTF-8 BOM与UTF-8带签名指的是同一回事,二者指的是UTF-8的同一格式UTF-8 BOM中的BOM,全称原创 2022-04-26 20:37:28 · 690 阅读 · 2 评论