摘要: 掌握 C++ 中 static 关键字的多种使用场景 static是什么 在最开始C中引入了static关键字可以用于修饰变量和函数,后来由于C++引入了class的概念,现在static可以修饰的对象分为以下5种: 成员变量,成员函数,普通函数,局部变量, 全局变量 static的作用 修饰成员变量 static修饰成员变量之后,该变量会属于该类,而 阅读全文
posted @ 2023-02-12 17:39 小万哥丶 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 深入理解 C++ 右值引用和移动语义:全面解析 C++11引入了右值引用,它也是C++11最重要的新特性之一。原因在于它解决了C++的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化,以及帮助我们实现更高效的程序,我们有必要了解一下 阅读全文
posted @ 2023-02-12 17:38 小万哥丶 阅读(266) 评论(0) 推荐(0) 编辑