天行健,君子以自强不息!
发布时间:2013-06-23 11:19:42
C++ 的输入/输出(input/output)由标准库提供。标准库定义了一族类型,支持对文件和控制窗口等设备的读写(IO)。还定义了其他一些类型,使 string对象能够像文件一样操作,从而使我们无须 IO 就能实现数据与字符之间的转换。这些 IO 类型都定义了如何读写内置数据类型的值。前面的程序已经使用了多种 IO 标准库提.........【阅读全文】
发布时间:2013-06-22 18:05:05
7.1. 函数的定义函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参,在一对圆括号中声明,形参与形参之间以逗号分隔。函数执行的运算在一个称为函数体的块语句中定义。每一个函数都有一个相关联的返回类型。1. 函数的调用C++ 语言使用调用操作符(即一对圆括号)实现函数的调用。正如其他操作符.........【阅读全文】
发布时间:2013-06-22 17:24:05
6.1. 简单语句C++ 中,大多数语句以分号结束。例如,像 ival + 5 这样的表达式,在后面加上分号,就是一条表达式语句。表达式语句用于计算表达式。但执行下面的语句ival + 5; // expression statement却没有任何意义:因为计算出来的结果没有用于赋值或其他用途;1. 空语句程序语句最简单的形式是空语句,它使用.........【阅读全文】
发布时间:2013-06-22 16:39:25
C++ 支持操作符重载,允许程序员自定义用于类类型时操作符的含义。标准库正是使用这种功能定义用于库类型的操作符。表达式由一个或多个操作数通过操作符组合而成。最简单的表达式仅包含一个字面值常量或变量。较复杂的表达式则由操作符以及一个或多个操作数构成。每个表达式都会产生一个结果。如果表达式中没有操作.........【阅读全文】
发布时间:2013-06-21 23:18:07
C++ 语言提供了两种类似于 vector 和迭代器类型的低级复合类型——数组和指针。与 vector 类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组: 长度是固定的。数组一经创建,就不允许添加新的元素。指针: 可以像迭代器一样用于遍历和检查数组中的元素。现代 C++ 程序应尽量使用 vector 和迭代器类.........【阅读全文】