- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 《高质量程序设计指南——C/C++》第10章程序版式&第11章命名规则
第10章 C/C++文件结构和程序版式 文件结构和程序版式虽然并不影响程序的正确和功能,也无多少技术含量,但是能够反映出开发者的职业化程度。版式可以提高代码的清晰性,可读性,从而让代码更易于理解和维护,进而提高软件质量。10.1 程序文件的目标结构 对于开发中的项目工程,一个良好的文件组织是很有必要的。它有助于开发和维护。10.2 文件的结构 1、一般来说,实
2013-01-16 18:09:59 790
原创 《高质量程序设计指南——C/C++》第9章 C/C++编译预处理
第9章 C/C++编译预处理 预编译伪指令一般都以#号打头,且其前面只能出现空白字符。预编译伪指令不是C/C++语句,它们只是能够被预编译器展开成合法的C/C++语句。因此所有的预编译伪指令都不会进入编译阶段。C/C++中常用的一些预编译伪指令有文件包含(#include),宏定义(#define),条件编译(#if....#else....#endif)等。9.1 文件包含(#
2013-01-15 21:40:02 893
原创 《高质量程序设计指南——C/C++》第8章 C/C++高级数据类型
第8章 C/C++高级数据类型8.1 结构(struct)1.关键字 struct 和 class 的困惑 这是面试时经常被问到的一个问题。当然很多时候问这个问题的人并没有把问题问得准确。例如,有人这样问“结构体”和“类”有什么区别? C语言中的结构体和C++中的类有什么区别? C++中的关键字“struct”和 “class”有什么区别? 其实他们想问的问题可能是一样的,即C
2013-01-13 18:44:29 795
原创 《高质量程序设计指南——C/C++》第7章 C/C++指针、数组和字符串
第7章 C/C++指针、数组和字符串7.1 指针1、指针就是地址,即存储该指针指向的变量的地址。2、void* 类型的指针能够被任何类型的指针赋值,因此它不能参与算术运算,只能进行赋值、比较和sizeof()操作。7.2 数组1、数组名实际上就是数组的首地址。2、delete 和 delete[] 的语义。3、现代C++程序中,应该尽量避免使用数组。而使用vector代
2013-01-13 09:52:39 846
原创 《高质量程序设计指南——C/C++》第6章 C/C++函数设计基础
第6章 C/C++函数设计基础6.1 认识函数 1、函数对于构建程序并不是必需的,但却是非常重要的,它极大的增强了代码的模块性,使程序更易于开发和维护。 2、在程序中积极的使用现有的库不仅可以节省时间,还可以提高程序的质量。 3、关于静态链接库和动态链接库: 写了这么久的代码,关于“静态链接库”和“动态链接库”的概念,一直很模糊。刚才百度了一下,摘录如下
2013-01-12 19:13:17 738
Qt与JS的数据交互
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人