
CPP学习之旅
文章平均质量分 66
主要记录了博主在学习CPP过程中遇到的问题和心得
LorraineWen
来我的主页看看吧,总能找到你想要的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux使用pthread库模拟死锁场景
pthread库模拟死锁情况原创 2024-09-12 20:30:34 · 296 阅读 · 0 评论 -
C++实现多线程三窗口卖票程序
C++实现三窗口卖票程序原创 2024-08-21 11:22:24 · 1231 阅读 · 0 评论 -
CMake编译不同文件目录下的C++文件
CMake实现多文件编译C++文件原创 2024-08-20 13:41:11 · 727 阅读 · 0 评论 -
VSCode上通过C++实现单例模式
C++实现单例模式原创 2024-07-11 17:50:23 · 762 阅读 · 0 评论 -
C++的深拷贝和浅拷贝
C++的深拷贝和浅拷贝原创 2024-08-08 21:43:30 · 312 阅读 · 0 评论 -
进程的虚拟内存地址(C++程序的内存分区)
C++程序的内存分区原创 2024-08-03 23:20:40 · 931 阅读 · 0 评论 -
C++程序的编译链接过程
C++程序的编译链接过程原创 2024-08-04 12:02:57 · 1928 阅读 · 0 评论 -
C++通过类模板实现一个可以容下各种对象的万物栈
C++通过类模板实现万物栈原创 2024-08-09 22:59:44 · 112 阅读 · 0 评论 -
GDB常用指令
gdb常用指令原创 2024-08-04 22:09:51 · 397 阅读 · 0 评论 -
VSCode编译多个不同文件夹下的C++文件
VSCode编译运行多个C++文件原创 2024-08-07 20:15:41 · 1544 阅读 · 0 评论 -
C++中const关键字的用法
C++程序中const的用法原创 2024-08-04 16:50:12 · 900 阅读 · 0 评论 -
2025最新版VS2022配置C++ connector连接mysql(保姆级教学)
C++连接数据库mysql其实有很多方式,其中mysql官方提供了两种操作mysql数据库的C++接口,一种是通过传统的C Connector,一种是用基于JDBC的充满面向对象思路的C++ Connector,除此之外,C++其他的第三方库也提供了操作mysql的接口,比如qt的数据库模块,一些第三方的用C++开发的orm库之类的(比如cpp_orm)。qt和cpp_orm的方式都可以比较有效避免sql注入的产生,也是比较推荐使用的方式,其中cpp_orm非常轻量级,也比较容易上手。原创 2024-03-31 18:06:48 · 15315 阅读 · 46 评论 -
Windows控制台CMake构建MinGW Makefile项目,解决windows平台不生成Makefile文件的问题
标准的GNU Make构建系统,用于Unix和类Unix系统。,而是使用自己的构建系统,当使用 CMake 生成 NMake 构建系统时,CMake 会生成一个 `.sln` 文件和 `.vcxproj` 文件,而不是传统的 Makefile,因此NMake模式下的CMake能够生成相当好看的。然后找到你安装MinGW的目录里面的bin目录,找到mingw32-make.exe,这个文件用于编译mian.cpp文件生成对应的项目可执行文件test3.exe,可以生成多种类型的构建系统文件,比如。原创 2024-04-27 23:51:13 · 2588 阅读 · 1 评论 -
C++报错: error C3646: 未知重写说明符
假如我们有两个类t1和t2,我们要在t1的show方法中调用t2的show方法,在t2的show方法中调用t1的show方法,那么我们必然要在两个类的成员变量中加入对应类的实体对象。首先将t1.h和t2.h中,对应包含的头文件去掉,并在t1中声明t2,在t2中声明t1,并将实体对象改为对应的实体指针。t2.h(8,5): error C3646: “T1”: 未知重写说明符。然后在t1.cpp和t2.cpp中包含对应的头文件即可。为了解决这个问题,可以使用前向声明来代替头文件的包含。这时进行编译就会报错。原创 2024-04-22 15:49:53 · 996 阅读 · 0 评论 -
VS2022安装JetBrains Resharper C++插件
VS2022安装Resharper插件原创 2024-04-26 00:25:13 · 4939 阅读 · 5 评论