
C++
Nonpc123
跌倒了 爬起来再哭…
展开
-
[C++实现 设计模式(14)] : 门面模式
文章目录情景描述*参考书籍* :情景描述大家都写过纸质信件吧 , 写信大致分为四个步骤 : 先写信件的内容 , 然后写信封 , 再把信放到信封中 , 投递到信箱中进行邮递 . 如图所示 :代码实现也非常的简单 :#include<iostream>#include<string>//#include<vld.h>using namespace s...原创 2019-06-05 11:41:08 · 2214 阅读 · 1 评论 -
C++string类实现大数的加减
使用C++如何实现大数的加减(或乘除) ? 在开始之前 , 让我们来解释一下什么是大数 , 所谓的大数 , 就是那些超过内置类型所规定的长度的数 .比如说 , unsigned int型的变量范围是 : 0~4294967295 (到十亿位).那么问题来了 , 如果想要计算百亿 ,千亿 ,甚至更高的数(超过内置类型所能表示的最大长度)怎么办 , 还能够依靠int型吗 .显然这个时候用给定好的类型...原创 2019-04-13 21:47:55 · 5374 阅读 · 0 评论 -
Linux和Windows端 ,使用C/C++链接MySQL
文章目录原创 2019-05-18 02:04:00 · 2071 阅读 · 0 评论 -
[C++实现 设计模式(1)] : 单例模式
文章目录单例模式的定义单例模式的应用单例模式的优点单例模式的定义定义 : 确保某一个类只有一个实例 , 而且自行实例化并向整个系统提供这个实例 .单例模式的应用单例模式的优点由于单例模式在内存中只有一个实例 , 减少了内存开支 , 特别是一个对象需要频繁的创建 , 销毁时 , 而且创建或销毁时性能又无法优化 , 单例模式的优势就非常的明显 ....原创 2019-05-27 00:25:06 · 1937 阅读 · 0 评论 -
[C++实现 设计模式(2)] : 工厂方法模式
文章目录工厂方法模式的定义场景说明工厂方法模式的应用工厂方法模式的使用场景工厂方法模式的扩展简单工厂模式工厂方法模式的定义 首先需要说一下工厂模式 , 工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)、工厂方法模式、以及抽象工厂模式 .定义 : 定义一个用于创建对象的接口,让子类决定实例化...原创 2019-05-27 00:25:42 · 1975 阅读 · 0 评论 -
[C++实现 设计模式(3)] : 抽象工厂模式
文章目录抽象工厂模式的定义场景说明抽象工厂模式的应用抽象工厂模式的优点抽象工厂模式的缺点抽象工厂模式的使用场景总结*参考书籍* :抽象工厂模式的定义定义 : 为创建一组相关或相互依赖的对象提供一个接口 , 而且无需指定他们的具体类 .抽象工厂模式的通用类图(UML) :场景说明 我们接着上篇女娲造人的情景...原创 2019-05-27 00:28:03 · 1918 阅读 · 0 评论 -
[C++实现 设计模式(4)] : 模板方法模式
文章目录情景分析模板方法的定义模板方法模式的应用模版方法模式的结构模板方法模式的优点模板方法模式的缺点模板方法模式的使用场景*参考书籍* :情景分析 公司接到一个XX模型公司的的订单 , 需要生产10万悍马的车模 , 只做基本的实现 , 不靠虑扩展性 . 那么就开始埋头干 .先按照最一般的经验设计类图 , 如图...原创 2019-05-27 23:27:17 · 1820 阅读 · 0 评论 -
[C++实现 设计模式(5)] : 建造者模式
文章目录建造者模式的定义建造者模式的应用建造者模式的优点建造者模式的使用场景建造者模式的注意事项建造者模式的扩展总结*参考书籍* :建造者模式的定义定义 : 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 .建造者模式的通用类图 :在建造者模式中 , 有如下四个角色 :(Product)产品类 : 一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一...原创 2019-05-29 00:26:07 · 1917 阅读 · 0 评论 -
[C++实现 设计模式(6)] : 代理模式
文章目录情景分析代理模式的定义代理模式的应用代理模式的优点代理模式的使用场景代理模式的扩展普通代理强制代理*参考书籍* :情景分析 在魔兽世界的广为流传着这样一句话 , 当你满级的时候 , 这个游戏开算开始 . 然而为令人头疼的就是练级 , 想想现在满级已经120级了 , 要是申请个新号 , 这得练到什么时候 ...原创 2019-05-30 23:49:07 · 1839 阅读 · 0 评论 -
[C++实现 设计模式(7)] : 原型模式
文章目录情景分析原型模式的定义原型模式的应用原型模式的优点原型模式的使用场景*参考书籍* :情景分析 现在电子账单越来越流行了,比如你的信用卡,每到月初的时候银行就会发一份电子邮件给你,说你这个月消费了多少,什么时候消费的,积分是多少等,这是每个月发一次 . 还有一种也是银行发的邮件你肯定非常有印象:广告信,现在...原创 2019-05-31 00:17:53 · 1978 阅读 · 2 评论 -
[C++实现 设计模式(8)] : 中介者模式
文章目录情景分析中介者模式的定义中介者模式的应用中介者模式的优点中介者模式的缺点中介者模式的使用场景*参考书籍* :情景分析 以租房为例子,如果没有房屋中介,那么房客要自己找房东,而房东也要自己找房客,非常不方便 . 有了房屋中介机构就方便了,房东可以把要出租的房屋信息放到中介机构,而房客可以去中介机构咨询 . ...原创 2019-05-31 00:42:59 · 1993 阅读 · 0 评论 -
[C++实现 设计模式(9)] : 命令模式
文章目录情景描述命令模式的定义命令模式的应用命令模式的优点命令模式的缺点命令模式的使用场景*参考书籍* :情景描述 作为项目经理 , 我们接到一个新的项目----为某家旅游公司建立一套内部管理系统 . 该项目的成员分组采用了常规的分工方式 , 分为 需求组(RequirementGroup , RG) , 美工组...原创 2019-05-31 16:40:36 · 1962 阅读 · 0 评论 -
[C++实现 设计模式(10)] : 责任链模式
文章目录情景描述责任链模式的定义责任链模式的应用责任链模式的优点责任链模式的缺点责任链模式的注意事项*参考书籍* :情景描述 中国国代对妇女制定了"三从四德"的道德规范 , “三从"是指"未嫁从父 , 既嫁从夫 , 夫死从子” . 举例来说 , 如果一位女性要出去逛街 , 在她出嫁之前必须征得父亲的同意 , 出家...原创 2019-06-01 23:40:27 · 1910 阅读 · 0 评论 -
[C++实现 设计模式(11)] : 装饰模式
文章目录情景描述装饰模式的定义装饰模式的应用装饰模式的优点装饰模式的缺点装饰模式的使用场景*参考书籍* :情景描述 每当会想起考试卷签字这件事都会让我背脊发凉 , 然而在四年级的期末考试 , 学校出了一个损招 , 打印成绩单 , 要让家长签字 , 然后才能上五年级 . 当时那个恐惧 , 有那么一瞬间觉得念书就到此...原创 2019-06-02 01:07:24 · 2000 阅读 · 0 评论 -
[C++实现 设计模式(12)] : 策略模式
文章目录情景描述情景描述原创 2019-06-03 01:30:46 · 1922 阅读 · 0 评论 -
[C++实现 设计模式(13)] : 观察者模式
文章目录情景描述观察者模式的定义情景描述代码如下 :#include<iostream>#include<string>#include<vector>//#include<vld.h>using namespace std;//观察者模式#if 0//被观察者接口class IHanFeiZi{public: //韩...原创 2019-06-04 19:50:08 · 2021 阅读 · 0 评论 -
C++中string类的用法
标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。而且我们可以讲string当作容器使用 , 而string也支持大部分的容器操作.当我们如遇到大数加减的问题(单开一篇贴子) , string类能够成为你的得力工具. 现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,直接进入正题吧!要想使用标准C++中string类,必须要包含#include<...原创 2019-04-13 20:42:17 · 3762 阅读 · 0 评论