C++学习笔记-命名空间

命名空间(Namespace)是C++中一种封装标识符(变量、函数、类、类型等)的方法,主要用于避免命名冲突。它提供了一种逻辑分组的方式,让代码更加模块化和易于管理。

C++学习笔记-Lambda表达式

Lambda表达式是C++11引入的匿名函数功能,允许在需要函数对象的地方定义内联函数。Lambda特别适用于短小的、只在特定地方使用的函数,可以让代码更简洁和易读。

C++学习笔记-函数指针

函数指针是指向函数的指针变量,它可以存储函数的地址并通过指针调用函数。函数指针在回调函数、事件处理、策略模式等场景中非常有用。

C++学习笔记-auto关键字

auto关键字让编译器自动推导变量的类型,可以简化代码并提高可读性。Cherno建议谨慎使用auto,在类型比较长的复杂情况时才考虑使用auto。