目标代码文件、可执行文件和库 C语言将源代码文件转换成可执行文件,分两步:编译和链接。编译器将源代码转换成中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。优点是可以模块化修改。 目标文件和可执行文件都是由机器语言指令组成的。但目标文件只包含您所编写的代码转换的机器语言,而可执行文件还包 ...
分类:
其他好文 时间:
2017-09-11 22:49:33
阅读次数:
177
练习14.16 这段代码不知道为何结果不对,实在找不出来错误在哪。 类似的代码放在StrVec类中是正确的。 练习14.17 略 ...
分类:
编程语言 时间:
2017-09-10 21:47:16
阅读次数:
167
内容简介 《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。 《C Primer Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和 ...
分类:
其他好文 时间:
2017-09-10 20:51:25
阅读次数:
485
练习14.13 对于Sales_data类来说,没有其他的算术运算符需要重载了,对于其它的运算没有意义; 练习14.14 首先operator+有两个参数,其参数类型为const,是不需要改变的,其返回类型为Sales_data类型的一个拷贝。不过每次都需要在函数体内定义一个临时变量,用来返回拷贝。 ...
分类:
编程语言 时间:
2017-09-10 20:49:14
阅读次数:
150
练习14.9 练习14.10 a)将一个Sales_data的对象逐一赋值; b)类型不对,类型无法转换导致输入发生错误,Sales_data对象被重置为初始状态; 练习14.11 有错误,没有给出当输入错误时程序应该给的操作,当输入上面一题b中的数据时,程序会出错; 练习14.12 类似第一题 ...
分类:
编程语言 时间:
2017-09-10 20:43:03
阅读次数:
187
内容简介: 这本久负盛名的C++经典教程,时隔八年之久,终迎来的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人Josée Lajoie 对C++标准的深入理解,以及C++ 先驱 Barbara E. ...
分类:
编程语言 时间:
2017-09-10 20:41:47
阅读次数:
198
练习14.6 练习14.7 练习14.8 类似上题,很简单,细心注意一下就行了 ...
分类:
编程语言 时间:
2017-09-10 19:47:42
阅读次数:
230
Chapter 2low-level & top-level constconstexprtype aliaspointer aliasdecltypedecltype 与 引用Chapter 3多维数组的类型别名Chapter 6 函数声明一个返回数组指针的函数函数重载const_cast函数实参... ...
分类:
编程语言 时间:
2017-09-09 13:08:32
阅读次数:
288
Logging Mudel A quick logging primer Django uses Python’s builtin logging module to perform system logging. The usage of this module is discussed in d ...
分类:
其他好文 时间:
2017-09-08 22:55:19
阅读次数:
248
内容来自C++ primer 5th 大型程序经常会使用多个独立开发的库,这些库又会定义大量的全局名字,不可避免地会发生名字冲突的情况。 命名空间:为防止名字冲突提供了更加可控的机制。命名空间分隔了全局命名空间,其中每个命名空间是一个作用域。通过在某个命名空间中定义库的名字,可以避免全局名字的冲突。 ...
分类:
编程语言 时间:
2017-09-08 18:06:05
阅读次数:
180