Fork me on GitHub

07 2019 档案

摘要:参考:Initializer lists and uniform initialization initializer list C++ 03 已经部分支持initializer lists,允许你对一些简单的聚合类型(aggregate data types)例如C风格的数组 但是对于class这 阅读全文
posted @ 2019-07-19 23:12 克拉默与矩阵 阅读(579) 评论(0) 推荐(0) 编辑
摘要:Signed integers singed integers保存数字范围如上,对于超出数字范围的数,其最终数值是截断处理。 int8_t是C++ 11 推出的类型,定义在头尾件<cstdint>中。 280的二进制 1 0001 1000 384的二进制 1 1000 0000‬ 另外,整数除法, 阅读全文
posted @ 2019-07-19 19:58 克拉默与矩阵 阅读(890) 评论(0) 推荐(0) 编辑
摘要:Red lines but no compilation errors VS 2017 阅读全文
posted @ 2019-07-18 16:01 克拉默与矩阵 阅读(6613) 评论(2) 推荐(2) 编辑
摘要:Factory Method模式解决了“单个对象”的需求变化,却不能应对“多系列对象构建”的需求变化。后者需要使用Abstract Factory模式。 示例代码 #include <iostream> using namespace std; //Door Objects class Door { 阅读全文
posted @ 2019-07-16 22:27 克拉默与矩阵 阅读(179) 评论(0) 推荐(0) 编辑
摘要:相关知识 依赖倒置原则: 定义:要依赖于抽象,不要依赖于具体。客户端依赖于抽象耦合。抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 优点:使用传统过程化程序设计所创建的依赖关系,策略依赖于细节,这是糟糕的,因为策略受到细节改变的影响。依赖倒置原则使细节和策略都依赖于抽象, 阅读全文
posted @ 2019-07-16 21:36 克拉默与矩阵 阅读(197) 评论(0) 推荐(0) 编辑

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