C++
文章平均质量分 90
weixin_41991826
这个作者很懒,什么都没留下…
展开
-
【C++基础】std::move用法介绍
本文归纳总结了std::move的用法,使用场景,以及作用会对我们的程序带来哪些好处和使用时的注意事项。使用std::move可以将左值转化为右值,从而扩展了移动构造和移动赋值运算符的使用场景,可以节约不必要的拷贝和销毁释放,让我们的代码更加高效。原创 2024-07-22 17:38:09 · 5798 阅读 · 0 评论 -
【C++基础】右值引用和move语义总结
本文主要归纳总结C++语法中的右值引用和move语义,介绍了右值引用的概念,作用。常用于移动构造和移动赋值中,比拷贝构造和拷贝赋值效率更高。原创 2024-07-19 18:15:56 · 1385 阅读 · 0 评论 -
C++基础-> dynamic_cast使用及原理介绍
dynamic_cast是 C++ 中用于在运行时进行类型安全的向下转换(downcasting)和跨层次转换(cross-casting)的运算符。它主要用于将基类指针或引用转换为派生类指针或引用,依赖于运行时类型信息(RTTI)来确保转换的安全性。原创 2024-07-08 21:27:46 · 2307 阅读 · 0 评论