会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
超轶绝尘
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
25
下一页
2025年12月21日
C++学习笔记 29 初识Thread
摘要: 一、C++线程的使用 1. 引入:#include<thread> 2. 调用:std::thread 自定义线程名称(函数); ```C++ #include<iostream>#include<thread> static bool loop_Finished = false; void DoW
阅读全文
posted @ 2025-12-21 12:25 超轶绝尘
阅读(10)
评论(0)
推荐(0)
2025年12月19日
C++学习笔记 28 为什么不用 using namespace std
摘要: 一、C语言没有namespace eg: GLFW库,是基于C语言的,其所有的function都是在名称前面加前缀。glfwInit() 在C++项目中,我们会使用命名空间,因为如果使用C语言代码,如果使用的C语言函数名称与你自己的名称相同,就会立即产生冲突 二、namespace的两种嵌套方式 #
阅读全文
posted @ 2025-12-19 16:23 超轶绝尘
阅读(44)
评论(0)
推荐(0)
C++学习笔记 27 lambda表达式
摘要: 一、lambda的出处 λ(Lambda)是希腊字母表中的第十一位字母,中文译名“兰木达”,国际音标为['læmdə],广泛应用于物理学、计算机科学、工程学等领域,代表波长、匿名函数等核心概念。 λ演算(英语:lambda calculus,λ-calculus)是一套从数学逻辑中发展,以变量绑定和
阅读全文
posted @ 2025-12-19 14:39 超轶绝尘
阅读(29)
评论(0)
推荐(0)
C++学习笔记 26 函数指针
摘要: 一、原始函数指针(raw function pointer) 函数指针:将一个函数赋值给一个变量的方法。 来自C语言 你可以把函数赋值给变量, 从这点出发,可以将函数作为参数传递给其他函数,也可以作为返回值 3.auto关键字对函数指针非常有用 #include<iostream> #include
阅读全文
posted @ 2025-12-19 13:20 超轶绝尘
阅读(6)
评论(0)
推荐(0)
C++学习笔记 25 静态数组 array
摘要: array 创建区域:栈 vector 区域:堆 大小不可变 记录size 推荐使用array 而不是普通的c语言数组,因为它增加了一层调试,如果你期望堆代码进行保护;而且也没有性能成本。
阅读全文
posted @ 2025-12-19 11:39 超轶绝尘
阅读(7)
评论(0)
推荐(0)
C++学习笔记 24 auto
摘要: 一、auto 自动类型推导 (个人思考:应该可用于多态的场景) 二、C++11 尾置类型占位符 (trailing return type) 别名简化长类型,auto简化别名 拓展:尾置类型结合 decltype 使用 示例代码: #include<iostream> #include<vector
阅读全文
posted @ 2025-12-19 10:36 超轶绝尘
阅读(19)
评论(0)
推荐(0)
2025年12月18日
C++学习笔记 23 宏 Macro
摘要: 一、什么是宏 预处理器会过一遍C++所有你看到的语句,以#开头:这是 预编译指令符号。当与编译器评估完代码之后,会把评估后的代码给到编译器进行实际的编译以及其它操作。所以,预处理阶段基本上就是一个文本处理阶段,在这个阶段,我们可以控制什么代码会喂给编译器。这就是宏的作用。我们能做的就是写一些宏,它将
阅读全文
posted @ 2025-12-18 17:17 超轶绝尘
阅读(168)
评论(0)
推荐(0)
2025年12月17日
C++学习笔记 22 堆栈的区别
摘要: 一、栈 栈通常是一个预定义大小的内存区域,通常约为2M字节左右。 堆也是一个预定义了默认值的区域。但是它的大小可以随着程序的执行而增长、改变。 重要的是,这2个内存区域的实际位置(物理位置)在我们的RAM中完全一样。 arr 和 a变量的内存数据挨着,两者之间有一些字节,这只是因为在调试模式下运行,
阅读全文
posted @ 2025-12-17 14:13 超轶绝尘
阅读(34)
评论(0)
推荐(0)
C++学习笔记 21 模板STL
摘要: 一、概念 java 或 C# 中叫泛型:generic,但是C++中叫templates,templatea则完全不同,也不能说完全不同,但是牛逼的多,比泛型和那些托管语言牛逼的多。模板有点像宏,它可以让你做很多事情,但是泛型却非常受制于类型系统,以及其他很多因素,模板templates要强大的多。
阅读全文
posted @ 2025-12-17 10:57 超轶绝尘
阅读(10)
评论(0)
推荐(0)
2025年12月16日
C++学习笔记 20 pair tuple array vector 实现多返回值
摘要: #include<iostream> #include<array> #include<vector> #include<string> void testStdPair() { std::pair<std::string, std::string> pair = std::make_pair("a
阅读全文
posted @ 2025-12-16 15:20 超轶绝尘
阅读(11)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
25
下一页
公告