最新 最热

头文件相互引用

B类里面的某个成员函数实现需要先实例化A,然后把单例B的状态存在A中的B对象里,所以我在B的头文件里写了A.h

2024-06-04
1

VS2022编译libcurl

运行 x64 Native Tools Command Prompt for VS 2022

2024-06-04
1

VS下dll的生成和使用

我在去年其实写过一篇关于dll的博客,但当时只是简单记录了过程,今年在给新员工出dll题目时,发现很多人对dll不太熟悉,所以想再写一篇博客,详细讲讲。...

2024-06-04
1

探究函数对象

其中无论这个类或者结构体里是否还有其他的函数,但只要看有没有operator()运算符重载函数就行

2024-06-04
1

sizeof遇到自增的问题

本来是在C++群里回答一个很简单的类型转换后判断字节的问题,后来发现代码中有个点还蛮有意思的,所以记录下来

2024-06-04
1

PostgreSQL 如何通过工具来分析PG 内存泄露

PostgreSQL在运行中,是否可以在运行中去分析内存的分配,通过内存的分配来分析PG的一些原理和工作状态,答案是可以的,我们可以通过工具valgrind 工具来进行相关的深层次的PostgreSQL 的内存分配的分析。...

2024-06-04
0

【c++】模板进阶> 非类型模板参数&&模板的特化&&模板的分离编译详解

类型形参:出现在模板参数列表中,跟在class或者typename之类的参数类型名称

2024-06-04
1

使用不同的编译器编译 Skia,性能差距居然这么大

Skia 是一个开源的 2D 图形库,提供路径、文本、图像和渲染等图形处理功能。它最初由 Skia Inc. 开发,后来被 Google 收购,并用在多个 Google 的产品中,包括 Chrome 浏览器和 Android 操作系统中。从事 Android 系统开发的...

2024-06-03
1

GCC 14的一个warning to error BUG

早先社区报过 opentelemetry-cpp 在GCC 14中编译不通过的问题。最近我也是先升级我们项目组的工具链,主要也是把GCC升级到GCC 14,这时候发现有些第三方工具构建失败。 这里记录一下以防后续其他人碰到参考。...

2024-05-31
1

快来用Makefile管理工程,提高工作效率!

Makefile 是一种特别设计用来帮助项目的构建管理的文件。它定义了编译器和IDE工程管理系统自动执行的命令集合,主要用于自动化编译,减轻重复性任务的负担。Makefile 文件中包含了一系列的规则来指导如何产生目标文件,这...

2024-05-30
1