上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: stdmove和stdforward本质就是一个转换函数,stdmove执行到右值的无条件转换,stdforward执行到右值的有条件转换,在参数都是右值时,二者就是等价的 一、完美转发 std::forward 中文标准库:std::forward std::forward是一个模板函数,实现了参 阅读全文
posted @ 2022-02-28 17:25 滴哒哒哒 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 中文标准库:值类别 | 值类别的翻译 转载:C++中的左值和右值 | 转载:C++中的右值引用和移动 一、左值(lvalue): 简单的来说,能取地址的变量一定是左值,有名字的变量也一定是左值,最经典的void fun(p&& shit),其中shit也是左值,因为右值引用是左值(所以才会有move 阅读全文
posted @ 2022-02-28 17:21 滴哒哒哒 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、vtkOrientationMarkerWidget在Qt窗口中不显示 注意this->setRenderWindow(renderWindow);和this->renderWindow()->AddRenderer(renderer);以及omw->EnabledOn();代码段的位置 vtk 阅读全文
posted @ 2022-02-18 15:49 滴哒哒哒 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 转载:C++中非常有用的设计模式pimpl cppcon imperfect cpppattern // MyClass.h class MyClass { public: void func1(); void func2(); private: void func3(); void func4() 阅读全文
posted @ 2022-01-04 11:22 滴哒哒哒 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在中文标准库中这一部分被叫作编译时类型信息 中文标准库 type_traits的一个简单应用:获取指针指向值的类型 C++模板template #include <iostream> template <typename T> struct MyStruct { //typedef typename 阅读全文
posted @ 2021-11-19 15:54 滴哒哒哒 阅读(69) 评论(0) 推荐(0) 编辑
摘要: stdtrue_type和stdfalse_type是两个不同类型,bool是一个类型,true和false是bool类型的两个值 #include <iostream> #include <type_traits> template <typename T> void fun_bool(T& va 阅读全文
posted @ 2021-11-17 20:48 滴哒哒哒 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一、bitset 中文标准库 转载:C++bitset用法 一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。 1.构造 std::bitset<size> myBitset; 构造时必须用size声明bitset的大小,构造时可以用std::string,char*,ulo 阅读全文
posted @ 2021-11-15 20:44 滴哒哒哒 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、this的定义 this指针是存在于类的成员函数中,指向被调用函数所在的类实例的地址。一个对象的this指针并不是对象本身的一部分,也就意味着并不会影响sizeof的结果。 二、this的作用 保存当前对象的地址,是一个常量指针,不允许改变this的值 三、为什么使用this指针 在类的非静态成 阅读全文
posted @ 2021-11-11 13:57 滴哒哒哒 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 一、UML类图 转载:继承、实现、依赖、关联、聚合、组合的联系与区别 转载:UML类图关系与符号简介 类图中,为什么要区分依赖、关联、聚合、组合这四种关系? 1. 继承 类B继承自类A,即类A是类B的父类。 2. 依赖 依赖是一种弱的关系,表示一个类的方法的实现需要用到另一个类,但二者之间并没有明显 阅读全文
posted @ 2021-11-03 14:49 滴哒哒哒 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 工厂模式就是减少new创建对象,创建复杂对象适合工厂模式 一、简单工厂模式 1. 抽象产品类 具体产品的基类,包含创建产品的公共方法(一般为纯虚函数) 2. 具体产品类 抽象产品类的派生类,包括具体产品特有的方法,是工厂的创建目标。 3. 工厂类 根据客户提供的产品ID创建具体的产品实例(new一个 阅读全文
posted @ 2021-10-28 09:38 滴哒哒哒 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页