C++相关知识
SoraBetty
我目前是一位在读硕士生,目标是成为顶级的软件开发人员,目前正在努力中O(∩_∩)O~
展开
-
Template Method模式理解
Template Method模式其实类似于回调方式,或者C#中的事件触发机制,其实质是利用C++中的多态方式进行动态绑定调用。父类通过定义虚函数或者纯虚函数实现回调或者触发接口,具体触发方式以及处理方式均由子类去实现。代码示例:class app{public:void start(){//Template Method接口init();if(trigger())原创 2016-05-16 16:36:27 · 330 阅读 · 0 评论 -
自我总结初级程序员易错问题1—命令空间使用
自从本科第一次学习语言开始,教科书上基本上都教导的是直接使用using namespace 导入命令空间,从而导致目前许多未正式参与过大型项目的程序员,在使用C++的过程中养成了普遍性最常见的程序员编程错误,那就是一开始写代码,前几句就写上了using namespace std;之类的语句,甚至在各种头文件中也这样使用。这样的方式确实可以不用繁琐的添加std等各种标准库名,然而今天通过书籍才发现原创 2016-05-16 17:55:11 · 311 阅读 · 0 评论