C++术语查询手册

第一章

第二章 变量和基本类型

第三章 字符串、向量和数组

begin 是string和vector的成员,返回指向第一个元素的迭代器。也是一个标准库函数,输入一个数组,返回指向该数组首元素的指针

end 是string和vector的成员,返回一个尾后迭代器。也是一个标准库函数,输入一个数组,返回指向该数组尾元素的下一位置的指针

getline 在string头文件中定义的一个函数,以一个istream对象和一个string对象作为输入参数。该函数首先读取输入流的内容,直到遇到换行符停止,然后将读入的数据存入string对象,最后返回istream对象。其中换行符读入但是不保留

类模板 用于创建具体类型的模板。要想使用类模板,必须提供关于类型的辅助信息。例如,要定义一个vector对象需要指定元素的类型:vector<int> 包含int类型的元素。

容器 是一种类型,其对象容纳了一组给定类型的对象。vector是一种容器类型

拷贝初始化 使用赋值号(=)的初始化形式。新创建的对象是初始值的一个副本

直接初始化 不使用赋值号(=)的初始化形式

迭代器 是一种类型,用于访问容器中的元素或者在元素之间移动

迭代器运算 是string或vector的迭代器的运算:迭代器与整数相加或相减得到一个新的迭代器,与原来的迭代器相比,新迭代器向前或向后移动了若干个位置。两个迭代器相减得到他们之间的距离,此时他们必须指向同一个容器的元素或该容器尾元素的下一位置

尾后迭代器 end函数返回的迭代器,指向一个并不存在的元素,该元素位于容器尾元素的下一位置

指针运算 是指针类型支持的算术运算。指向数组的指针所支持的运算种类和迭代器运算一样

范围for语句 一种控制语句,可以在值的一个特定集合内迭代

->运算符 箭头运算符,该运算符综合了 解引用操作 和 点操作 。a->b等价于(*a).b

第四章 表达式

左值与右值    当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用于左值的时候,用的是对象的身份(在内存中的位置)
原文地址:https://www.cnblogs.com/keyboardone/p/7118574.html