摘要:
访问字符串中的字符 string 字符串也可以像字符串数组一样按照下标来访问其中的每一个字符。string 字符串的起始下标仍是从 0 开始。请看下面的代码: 本例中定义了一个 string 变量 s1,并赋值 "1234567890",之后用 for 循环遍历输出每一个字符。借助下标,除了能够访问 阅读全文
摘要:
C++大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的数据类型 string。string 类处理起字符串来会方便很多,完全可以代替C语言中的 char 数组或 char 指针。 使用 string 类需要包含头文件 <string>,下面我们逐一介绍该类的功能。 string 阅读全文
摘要:
C++对模板类的支持比较灵活,模板类的参数中除了可以有类型参数,还可以有普通参数。例如: N 是一个普通参数,用来传递数据,而不是类型,它与常见的函数中的参数一样,可以在类体中使用。这称为模板中的函数式参数。 T 用来传递数据的类型,N 用来传递数据的值,数据的值和类型都可以参数化,这是典型的面向对 阅读全文
摘要:
C++除了支持模板函数,还支持模板类。模板类的目的同样是将数据类型参数化。 声明模板类的语法为: 模板类和模板函数都是以 template 开头,后跟数据类型参数列表;数据类型参数不能为空,多个参数用逗号隔开。 一但声明了模板类,就可以用数据类型参数来声明类中的成员变量和成员函数。也就是说,原来使用 阅读全文