- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【C++基础】std::move用法介绍
本文归纳总结了std::move的用法,使用场景,以及作用会对我们的程序带来哪些好处和使用时的注意事项。使用std::move可以将左值转化为右值,从而扩展了移动构造和移动赋值运算符的使用场景,可以节约不必要的拷贝和销毁释放,让我们的代码更加高效。
2024-07-22 17:38:09
1102
原创 【C++基础】右值引用和move语义总结
本文主要归纳总结C++语法中的右值引用和move语义,介绍了右值引用的概念,作用。常用于移动构造和移动赋值中,比拷贝构造和拷贝赋值效率更高。
2024-07-19 18:15:56
824
原创 C++基础-> dynamic_cast使用及原理介绍
dynamic_cast是 C++ 中用于在运行时进行类型安全的向下转换(downcasting)和跨层次转换(cross-casting)的运算符。它主要用于将基类指针或引用转换为派生类指针或引用,依赖于运行时类型信息(RTTI)来确保转换的安全性。
2024-07-08 21:27:46
808
C语言单链表快速排序算法,编译没有问题,运行无结果。
2021-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人