abstract data type(抽象数据类型): 使用封装来隐藏其实现的数据结构,允许使用类型的程序员抽象地考虑该类型做什么,而不是具体地考虑类型如何表示。C++中的类可以用来定义抽象数据类型。access label(访问标号): public、private、protected,指定后面的...
分类:
编程语言 时间:
2015-12-01 14:48:10
阅读次数:
188
本章的标题是字符串的格式化输入/输出,重点介绍输入和输出。本章的第一段示例代码和上一张示例代码很相近,代码就不贴了,新出现的特性是使用了一个数组来存放字符串,C预处理命令和strlen()函数。下面具体介绍这些概念。1.字符串 C语言没有为字符串定义专门的变量类型,而是存储在char数组中。 注.....
分类:
其他好文 时间:
2015-11-28 18:08:07
阅读次数:
155
(这篇随笔是 C++ Primer 5th ed. pp.39-40的摘录)Some characters, such as backspace or control characters, have no visible image. Such characters are non printab...
分类:
其他好文 时间:
2015-11-27 00:57:02
阅读次数:
171
标准库类型string表示可变长的字符序列,使用前先包含string头文件。(哈哈,终于可以逃脱C语言中的str函数系列了。)因为是标准库的一部分,所以string被定义在命名空间std中。所以你懂该怎么做(参见笔记(2))。在stl_string_fwd.h中找到如下语句:typedef basi...
分类:
编程语言 时间:
2015-11-26 23:12:31
阅读次数:
150
大型程序一般都是分为多个模块,由多人协作来进行开发的,其中还不可避免的会用到库。而各个模块代码以及库中会定义大量变量,而大量变量的命名,不可避免的会遇见“重名”的问题。“重名”的情况我们称之为命名空间污染。就像你的同学重名了(这也是没有办法的事),比如同班有两个李明(此名重名率极高),这个时候当你们...
分类:
编程语言 时间:
2015-11-25 23:29:54
阅读次数:
217
本章的标题是数据和C,主要内容是介绍数据类型中的整数类型和浮点数类型。本章的第一段代码#include int main(void){ float weight; /*用户的体重*/ float value; /*相等重量的铑的价值*/ printf ("Are you wo...
分类:
其他好文 时间:
2015-11-25 21:53:02
阅读次数:
153
这章的标题是C语言概述,内容大概是介绍一些简单的示例程序,来了解和熟悉C语言的一些基本特征。这是书里的第一段代码,敲敲找找感觉。推荐在linux环境下写代码。PS:倒腾sublime text一下午,想装个sumblimeClang插件,结果直接把sublime text整崩了,怒换atom,用着还...
分类:
其他好文 时间:
2015-11-24 20:37:39
阅读次数:
186
优先级表表明,赋值运算符是从右向左结合的 定义一个const值来表示数组中元素的个数是一个好办法 对同一条语句的同一个值递增或递减多次,C++没有定义这种行为,也就是说这条语句在不同的系统上将生成不同的结果。...
分类:
编程语言 时间:
2015-11-15 19:23:19
阅读次数:
218