- 博客(9)
- 收藏
- 关注
原创 c++命名空间
在C++中,命名空间允许您将一组相关的函数、变量和类型封装在一个特定的作用域内,以防止与其他代码发生冲突。在C++中,namespace 是一种用于将全局作用域划分为较小命名空间的机制,以避免全局作用域中的命名冲突。这种嵌套的方式通常用于将代码进行逻辑上的组织,以提高代码的可维护性和可读性,并减少全局命名冲突的风险。namespace A 表示一个具名的命名空间,而 {} 内部的匿名命名空间通常用于定义局部的辅助函数、常量或其他实体,这些实体仅在当前编译单元内部可见。
2023-09-01 15:05:36
158
1
原创 C++关键字static和const
在函数内部,使用static修饰的局部变量将变成静态变量。这意味着变量只会在第一次进入声明它的函数时初始化,并且在函数调用之间保持其值,而不会在每次函数调用时重新初始化。
2023-08-30 10:29:15
164
1
原创 c++ 模板
C++ 中的模板是一种通用编程技术,用于创建可以适用于多种数据类型的通用代码。模板允许您编写一次代码,然后根据不同的数据类型生成多个具体的实例。这在泛型编程、容器类、算法等方面非常有用,因为它可以减少重复的代码编写,提高代码的复用性和可维护性。模板的特点:1)模板不可以直接使用,它只是一个框架2)模板的通用并不是万能的。
2023-08-22 14:52:36
117
1
原创 C++中 {}的功能
花括号用于创建代码块,也就是一个作用域。在一个代码块中,可以定义局部变量,控制变量的作用范围,以及变量的生命周期。代码块可以在函数、条件豫剧、循环语句等地方使用。
2023-08-22 10:05:08
1663
2
原创 c++ 11
一、lambda表达式lambda表达式就是定义了一个可调用的匿名函数,一般在局部。_[]{}是最简单的lambda表达式,但是没有任何意义。
2023-08-21 10:35:59
96
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅