-
简要的理解什么是编程语言
所属栏目:[语言] 日期:2023-05-09 热度:4110
学习编程语言之前,首先要搞清楚「编程语言」这个概念。
很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小[详细] -
高质量C++/C编程指南(十)
所属栏目:[语言] 日期:2023-02-27 热度:5815
第10章 类的继承与组合
对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。
对于C++程序而言,设计孤[详细] -
高质量C++/C编程指南(九)
所属栏目:[语言] 日期:2023-02-27 热度:5982
第9章 类的构造函数、析构函数与赋值函数
构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。
每个类只有一个析构函[详细] -
高质量C++/C编程指南(八)
所属栏目:[语言] 日期:2023-02-27 热度:1367
第8章 C++函数的高级特性
对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成[详细] -
高质量C++/C编程指南(七)
所属栏目:[语言] 日期:2023-02-27 热度:8639
第7章 内存管理
欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言:
640K ought to be enough for everybody
― Bill Gates 1981
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办[详细] -
高质量C++/C编程指南(六)
所属栏目:[语言] 日期:2023-02-27 热度:1868
第6章 函数设计
函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。
函数接口的两[详细] -
高质量C++/C编程指南(五)
所属栏目:[语言] 日期:2023-02-27 热度:9507
第5章 常量
常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。
5.1 为什么需要常量
如果不使用常量,直[详细] -
高质量C++/C编程指南(四)
所属栏目:[语言] 日期:2023-02-27 热度:8370
第4章 表达式和基本语句
读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?
我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误[详细] -
高质量C++/C编程指南(三)
所属栏目:[语言] 日期:2023-02-27 热度:2073
第3章 命名规则
比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针[详细] -
高质量C++/C编程指南(二)
所属栏目:[语言] 日期:2023-02-27 热度:3144
第 2 章 程序的版式
版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。
可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目[详细] -
高质量C++/C编程指南(前言)
所属栏目:[语言] 日期:2023-02-27 热度:4613
软件品质是大多数编程人员嘴上讲而心里没想的事!
除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”
别难过,作者只不过比你[详细]
