摘要:
除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator) 。迭代器是一种检查容器内元素并遍历元素的数据类型。 所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用 阅读全文
摘要:
string 类型支持长度可变的字符串,标准库 string 类型的满足对对字符串的一般应用。 与其他的标准库类型一样,用户程序要使用 string 类型对象,必须包含相关头文件。如果提供了合适的 using 声明,那么编写出来的程序将会变得简短些: string 对象的定义和初始化 初始化stri 阅读全文
摘要:
使用 using 声明可以在不需要加前缀 namespace_name:: 的情况下访问命名空间中的名字。using 声明的形式如下: 一旦使用了 using 声明,我们就可以直接引用名字,而不需要再引用该名字的命名空间。 没有 using 声明,而直接使用命名空间中名字的未限定版本是错误的,尽管有 阅读全文