- 博客(7)
- 收藏
- 关注
原创 C++的vector
C++中的STL,vector部分,关于其增删改查,还有个别特殊操作(排序,颠倒,查最值及下标,去重),最后是其内存管理,分配释放的特点
2024-08-27 15:08:51
629
原创 C++5种输出方式
本文主要对比cout、printf、sprintf、putchar、register+putchar这5种输出方式的消耗时间,测试环境是windows11 C++20,从结果综合来看,还是printf最好,简单快捷高效
2024-08-19 11:35:46
1602
1
原创 C++中 宏 的学习
宏在代码中是为了确保整个头文件的内容在单个编译单元中只被包含和编译一次。即使在项目中的其他代码文件中没有直接使用 __WORK__ 这个宏,它在头文件中定义和使用也是有意义的,因为它提供了包含保护。只要头文件被正确包含,这个宏就会起作用,防止头文件内容被重复包含。然后在第二部分说明了其作用域的几种可能情况,最后将其中的包含保护与pragma once 进行比较总结。
2024-07-31 18:08:41
1871
1
原创 正则表达式
总的来说,正则表达式很简单,跟着学习网站,过一遍,肯定都能学懂,两个网站题量也不大,认真做,估计最多1h就可以刷完,只是如果不常用,容易忘,所以记录一下。最后再给一点点C++使用的基本方法。
2024-07-26 19:53:11
846
转载 VS2022中使用boost1.80.0
参考:下载后解压,然后用管理员身份打开,VS自带的developer command prompt 目录定位到boost解压文件位置,并执行bootstrap.bat文件,生成b2文件然后输入下述命令进行编译,编译时间会比较长,分别针对的是32位和64位此处要注意install--prefixtoolset=msvc-14.3这三个参数,在查阅其他资料的时候要留意一下编译安装lib文件与头文件的方式有2种,第一个是 stage表示只生成库(dll和lib),第二个是install。
2024-07-26 09:51:36
480
原创 C++字符串分割
C++字符串分割3种方法:1、getline函数(推荐);2、regex正则表达式;3、find与substr组合使用;最后进行总结,说明了各自优缺点,以及各自适用场景
2024-07-25 18:17:30
5030
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人