随笔分类 -  C++

摘要:转https://www.cnblogs.com/jiese/p/3166396.html Adapter适配器模式作用:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 分为类适配器模式和对象适配器模式。 系统的数据和行为都正 阅读全文
posted @ 2019-05-24 09:44 mao的博客 阅读(300) 评论(0) 推荐(0) 编辑
摘要:转http://www.cnblogs.com/chengjundu/p/8473564.html 1、工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式 1)、简单工厂模式:主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新产品时,需要修改工厂类。 2)、工厂方法模式:是指定义一个创建对 阅读全文
posted @ 2019-05-17 14:59 mao的博客 阅读(636) 评论(0) 推荐(0) 编辑
摘要:转http://www.cnblogs.com/ChinaHook/p/7684268.html 1、shared_ptr共享智能指针 std::shared_ptr使用引用计数,每个shared_ptr的拷贝都指向相同的内存,在最后一个shared_ptr析构的时候,内存才会释放。 1.1 基本用 阅读全文
posted @ 2019-05-06 10:26 mao的博客 阅读(556) 评论(0) 推荐(0) 编辑
摘要:转https://www.cnblogs.com/Allen-rg/p/6999360.html C++ 类型转换(C风格的强制转换): 在C++基本的数据类型中,可以分为四类:整型,浮点型,字符型,布尔型。其中数值型包括 整型与浮点型;字符型即为char。 (1)将浮点型数据赋值给整型变量时,舍弃 阅读全文
posted @ 2019-05-05 11:01 mao的博客 阅读(2419) 评论(0) 推荐(0) 编辑
摘要:转https://www.cnblogs.com/alinh/p/9636500.html 考点:构造函数、析构函数和赋值函数的编写方法出现频率:☆☆☆☆☆已知类String的原型为: class String { public: String(const char *str = NULL); // 阅读全文
posted @ 2019-04-24 10:09 mao的博客 阅读(599) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示