摘要: 1.什么是字符字符是书写的最基本构建单元。字符可以表示字母、数字、标点、表意符号(比如汉字)、数学符号,或者其他的书写基本单元。不能把字符和字形相混淆。字符是唯一的,抽象的语言“原子”。字形是画出每个符号时使用的特定方式。只有当用一种字形替代另一种字形,文本的意思发生了改变,才把这些字形看成是不同的字符。否则,这些字形就是同一个字符的不同风格的表示形式。比如上图中的九个字形,虽然形状各异,但一看就知道是小写字母a,所以这九个字形代表的是小写字母a这同一个字符。2.编码后的字符集(coded character set)编码后的字符集将整数映射到字符。编码后的字符集经常用数组来实现,通过代码数值 阅读全文
posted @ 2013-03-16 18:15 蓝水之梦 阅读(1351) 评论(3) 推荐(4) 编辑
摘要: C++ 中关于 const 的知识点很多,在这里做个总结。const 关键字修饰的变量在创建后值就不能改变了,因此必须在创建时进行初始化。对象的类型决定了能够在对象上进行哪些操作。对 const 对象来说,只能使用那些不能改变对象状态的操作。如果 const 对象是由一个编译时常量(compile-time constant)进行初始化的:const int bufSize = 512; // input buffer size 那么编译器一般会在编译时用这个常量替换该 const 变量。即编译器把所有用到 bufSize 的地方替换为512。为了进行这种替换,显然编译器需要知道 const 阅读全文
posted @ 2013-07-26 13:42 蓝水之梦 阅读(1387) 评论(4) 推荐(3) 编辑
摘要: 如果你习惯于在 Windows 中获取软件的方法——到每个软件发行商的网站上去下载软件安装包,那么在 Ubuntu 中获取软件的方法将会给你一个愉快的惊喜。With so much software available for installation, it is no surprise that Debian-based Ubuntu distroshave many ways to manage software installation. At their root, however, they all useDebian’s world-renowned Advanced Packa 阅读全文
posted @ 2012-11-03 00:37 蓝水之梦 阅读(1193) 评论(0) 推荐(0) 编辑