C++
文章平均质量分 83
notes
风莫寻
那些年踩过的坑,翻过的坎,写Bug的路越走越远
展开
-
C++ <笔记> std::const_cast , std::static_cast , std::dynamic_cast , std::reinterpret_cast
C++ <笔记> std::const_cast , std::static_cast , std::dynamic_cast , std::reinterpret_cast文章目录C++ <笔记> std::const_cast , std::static_cast , std::dynamic_cast , std::reinterpret_cast一、static_cast1、基本数据类型之间的转换2、基类(父类)和派生类(子类)之间指针或引用的转换3、把空指针转换成目标类型原创 2021-05-26 15:14:17 · 1251 阅读 · 0 评论 -
c++<笔记> 重载 重写 重定义 覆盖 隐藏
c++<笔记> 重载 重写 重定义 覆盖 隐藏文章目录c++<笔记> 重载 重写 重定义 覆盖 隐藏一、重载 (overload)二、重写==覆盖 (override)三、重定义==隐藏 (redifine)总结一、重载 (overload)<1> 相同作用域内,<2>函数名称相同<3>函数参数列表不同<4>virtual 可有可无void fun1(int x, int y );void fun2 (fl原创 2021-06-01 16:14:49 · 109 阅读 · 0 评论 -
C++ <笔记> 左值 、右值 左值引用 右值引用 std::move
C++ <笔记> 左值 、右值 左值引用 右值引用 std::move文章目录C++ <笔记> 左值 、右值 左值引用 右值引用 std::move一、左值 右值1、左值2、 右值二、左值引用 右值引用1.左值引用2.右值引用总结一、左值 右值左值相当于地址值,右值相当于数据值1、左值lvalue :loactor value存储在内存中、有明确存储地址(可寻址)的数据表达式结束后依然存在的持久化对象左值有持久的状态,而右值要么是字面值常量,要么是表达式求值过程中原创 2021-05-24 17:27:20 · 214 阅读 · 0 评论