11 2019 档案

摘要:C++ 类型转换 C风格转换 对于内置类型而言,C风格转换就很好用,例如: int i; double d; i = (int) d; // i = int(d) 然而,这样的转换符不能应用于类(class)和类的指针。 ANSI-C++标准定义了四个新的转换符,用于控制类(class)之间的类型转 阅读全文
posted @ 2019-11-21 20:31 如果的事 阅读(777) 评论(0) 推荐(0)
摘要:关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。 多态 函数重载(overload) 相同的作用域(在同一个类中); 函数名字相同、参数(类型或个数)不同; virtual关键字可有可无; 隐 阅读全文
posted @ 2019-11-19 21:15 如果的事 阅读(283) 评论(0) 推荐(0)
摘要:C++ 智能指针 unique_ptr 大概长这个样子 //大概长这个样子(化简版) template<class T> class unique_ptr{ T* ptr; }; unique_ptr是独占性智能指针, 某个时刻只能有一个uniqueptr指向一个给定对象; 当uniqueptr被销 阅读全文
posted @ 2019-11-13 20:57 如果的事 阅读(316) 评论(0) 推荐(0)