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

浙公网安备 33010602011771号