• 面向对象设计的10条戒律

    2016-11-01
    面向对象设计的10条戒律
    我们正在审查一些代码,并开始讨论为什么我们走捷径,不遵循常识原则。虽然每个人在对待关于类应该如何基于功能上下文来构建的问题上都有自己的智慧,但仍然有一些基本原则值...
  • 如何设计优雅的类结构

    2016-07-22
    如何设计优雅的类结构
    注:正文中的引用是直接引用作者作者的话,两条横线中间的段落的是我自己的观点,其他大约都可以算是笔记了。 「Clean Code」这本书从这一章开始文风有些变化,感觉比较乱,很多...
  • 漫谈C++:良好的编程习惯与编程要点

    2016-05-29
    漫谈C++:良好的编程习惯与编程要点
    以良好的方式编写C++ class 假设现在我们要实现一个复数类complex,在类的实现过程中探索良好的编程习惯。 ① Header(头文件)中的防卫式声明 complex.h: # ifndef __COMPLEX__# define __COMPLEX__class...
  • 算法分析的正确姿势

    2016-05-08
    一、前言 在进一步学习数据结构与算法前,我们应该先掌握算法分析的一般方法。算法分析主要包括对算法的时空复杂度进行分析,但有些时候我们更关心算法的实际运行性能如何,此...
  • 如何成为一个优秀的高级C++程序员

    2015-12-31
    如何成为一个优秀的高级C++程序员
    C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它 语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,...
  • C++最大的敌人是它的过去

    2015-11-19
    在过去的几年里,我们谈到了关于C++的复兴。我们不得不承认微软是这项运动中主要参与者,我记得在Craig Symonds和Mohsen Agsen在视频中提到了这件事。 在2011年,微软写了许多文章来宣布...
  • 如何成为一名C++程序员

    2015-11-02
    入门 : 入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的...
  • 17条记录