argument(实参):传递给被调用函数的值。
block(块):花括号括起来的语句序列。
buffer(缓冲区):一段用来存放数据的存储区域。IO 设备常存储输入(或输出)到缓冲区,并独立于程序动作对缓冲区进行读写。输出缓冲区通常必须显式刷新以强制输出缓冲区内容。默认情况下,读 cin 会刷新 cout;当程序正常结束时,cout 也被刷新。
built-in type(内置类型):C++ 语言本身定义的类型,如 int。
cerr:绑定到标准错误的 ostream 对象,这通常是与标准输出相同的流。默认情况下,输出 cerr 不缓冲,通常用于不是程序正常逻辑部分的错误信息或其他输出。
cin:用于从标准输入中读入的 istream 对象。
class:用于自定义数据结构的 C++ 机制。类是 C++ 中最基本的特征。标准库类型,如 istream 和 ostream,都是类。
class type:由类所定义的类型,类型名就是类名。
clog:绑定到标准错误的 ostream 对象。默认情况下,写到 clog 时是带缓冲的。通常用于将程序执行信息写入到日志文件中。
comments(注释):编译器会忽略的程序文本。C++ 有单行注释和成对注释两种类型的注释。单行注释以 // 开头,从 // 到行的结尾是一条注释。成对注释以 /* 开始包括到下一个 */ 为止的所有文本。
condition(条件):求值为真或假的表达式。值为 0 的算术表达式是假,其他所有非 0 值都是真。
cout:用于写入到标准输出的 ostream 对象,一般情况下用于程序的输出。
curly brace(花括号):花括号对语句块定界。左花括号“{”开始一个块,右花括号“}”结束块。
data structure(数据结构):数据及数据上操作的逻辑组合。
edit-compile-debug(编辑—编译—调试):[kəmˈpail]使得程序正确执行的过程。
end-of-file(文件结束符):文件中与特定系统有关的标记,表示这个文件中不再有其他输入。
expression(表达式):最小的计算单元。表达式包含一个或多个操作数并经常含有一个操作符。表达式被求值并产生一个结果。例如,假定 i 和 j 都为 int 型,则 i +j 是一个算术加法表达式并求这两个 int 值的和。 
for statement(for 语句):提供迭代执行的控制语句,通常用于步进遍历数据结构或对一个计算重复固定次数。
function(函数):有名字的计算单元。
function body(函数体):定义函数所执行的动作的语句块。
function name(函数名):函数的名字标识,函数通过函数名调用。
header(头文件):使得类或其他名字的定义在多个程序中可用的一种机制。程序中通过#include 指示包含头文件。
if statement(if 语句):根据指定条件的值执行的语句。如果条件为真,则执行 if 语句体;否则控制流执行 else 后面的语句,如果没有 else 将执行 if 后面的语句。
iostream(输入输出流):提供面向流的输入和输出的标准库类型。
istream(输入流):提供面向流的输入的标准库类型。
library type(标准库类型):标准库所定义的类型,如 istream。
main function(主函数):执行 C++ 程序时,操作系统调用的函数。每一个程序有且仅有一个主函数 main。
manipulator(操纵符):在读或写时“操纵”流本身的对象,如 std::endl。
member function(成员函数):类定义的操作。成员函数通常在特定的对象上进行操作。
method(方法):成员函数的同义词。
namespace(命名空间):将库所定义的名字放至单独一个地方的机制。命名空间有助于避免无意的命名冲突。C++ 标准库所定义的名字在命名空间 std 中。
ostream(输出流):提供面向流的输出的库类型。
parameter list(形参表):函数定义的组成部分。指明可以用什么参数来调用函数,可能为空。
preprocessor directive(预处理指示):C++ 预处理器的指示。#include 是一个预处理器指示。预处理器指示必须出现在单独的行中。 
return type(返回类型):函数返回值的类型。
source file(源文件):用来描述包含在 C++ 程序中的文件的术语。
standard error(标准错误):用于错误报告的输出流。通常,在视窗操作系统中,将标准输出和标准错误绑定到程序的执行窗口。
standard input(标准输入):和程序执行窗口相关联的输入流,通常这种关联由操作系统设定。
standard library(标准库):每个 C++ 编译器必须支持的类型和函数的集合。标准库提供了强大的功能,包括支持 IO 的类型。C++ 程序员谈到的“标准库”,是指整个标准
库,当提到某个标准库类型时也指标准库中某个特定的部分。例如,程序员提到的“iostream 库”,专指标准库中由 iostream 类定义的那部分。
standard output(标准输出):和程序执行窗口相关联的输出流,通常这种关联由操作系统设定。
statement(语句):C++ 程序中最小的独立单元,类似于自然语言中的句子。C++ 中的语句一般以分号结束。
std:标准库命名空间的名字,std::cout 表明正在使用定义在 std 命名空间中的名字 cout。
string literal(字符串字面值):以双引号括起来的字符序列。[ˈlitərəl]adj.照字面的;原义的;
uninitialized variable(未初始化变量):没有指定初始值的变量。类类型没有未初始化变量。没有指定初始值的类类型变量由类定义初始化。在使用变量值之前必须给未初始化的变量赋值。未初始化变量是造成 bug 的主要原因之一。
variable(变量):有名字的对象。
while statement(while 语句):一种迭代控制语句,只要指定的条件为真就执行 while 循环体。while 循环体执行 0 次还是多次,依赖于条件的真值。
() operator[()操作符]:调用操作符。跟在函数名后且成对出现的圆括号。该操作符导致函数被调用,给函数的实参可在括号里传递。
++ operator(++操作符):自增操作符。将操作数加 1,++i 等价于 i = i + 1。
+= operator(+= 操作符):复合赋值操作符,将右操作数和左操作数相加,并将结果存储到左操作数中;a += b 等价于 a = a + b。
. operator(. 操作符):点操作符。接受两个操作数:左操作数是一个对象,而右边是该对象的一个成员的名字。这个操作符从指定对象中取得成员。
:: operator(:: 操作符):作用域操作符。在 第二章中,我们将看到更多关于作用域的介绍。在其他的使用过程中,:: 操作符用于在命名空间中访问名字。例如,std::cout
表示使用命名空间 std 中的名字 cout。
= operator(= 操作符):表示把右操作数的值赋给左操作数表示的对象。
<< operator(<< 操作符):输出操作符。把右操作数写到左操作数指定的输出流:cout << "hi" 把 hi写入到标准输出流。输出操作可以链接在一起使用:cout << "hi << "bye"输出 hibye。

>> operator(>> 操作符):输入操作符。从左操作数指定的输入流读入数据到右操作数:cin >> i 把标准输入流中的下一个值读入到 i 中。输入操作能够链接在一起使用:
cin >> i >> j 先读入 i 然后再读入 j。
== operator(== 操作符):等于操作符,测试左右两边的操作数是否相等。
!= operator(!=操作符):不等于操作符。测试左右两边的操作数是否不等。
<= operator(<= 操作符):小于或等于操作符。测试左操作数是否小于或等于右操作数。
< operator(< 操作符):小于操作符。测试左操作数是否小于右操作数。
>= operator(>= 操作符):大于或等于操作符。测试左操作数是否大于或等于右操作数。
> operator(> 操作符):大于操作符。测试左操作数是否大于右操作数。

C++ 术语(C++ Primer)的更多相关文章

  1. <<C++ Primer>> 第三章 字符串, 向量和数组 术语表

    术语表 第 3 章 字符串, 向量和数组 begin: 是 string 和 vector 的成员,返回指向第一个元素的迭代器.也是一个标准库函数,输入一个数字,返回指向该数字首元素的指针.    缓 ...

  2. <<C++ Primer>> 第二章 变量和基本类型 术语表

    术语表 第 2 章 变量和基本类型 地址(address): 是一个数字,根据它可以找到内存中的一个字节    别名生命(alias declaration): 为另一种类型定义一个同义词:使用 &q ...

  3. <<C++ Primer>> 第一章 开始 术语表

    术语表 第 1 章 开始 参数(实参, argument): 向函数传递值    赋值(assignment): 抹去一个对象当前值一个新值取代之    缓冲区(buffer): 一个存储区域, 用于 ...

  4. <<C++ Primer>> 术语表 (总) (待补充)

    术语表 目录 第 1 章 开始 第 I 部分 C++基础 第 2 章 变量和基本类型 第 3 章 字符串, 向量和数组 第 4 章 表达式 第 5 章 语句 第 6 章 函数 第 7 章 类 第 II ...

  5. C++ Primer中文版(第5版)(顶级畅销书重磅升级全面采用最新 C++ 11标准)

    C++ Primer中文版(第5版)(顶级畅销书重磅升级全面采用最新 C++ 11标准) [美]Stanley B. Lippman( 斯坦利李普曼)  Josee Lajoie(约瑟拉乔伊 )  B ...

  6. C++ Primer Plus第6版18个重点笔记

    下面是我看<C++ Primer Plus>第6版这本书后所做的笔记,作为备忘录便于以后复习. 笔记部分 C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有 ...

  7. C Primer Plus(第五版)1

    这是C Primer Plus(第五版)的第一章,上传上来主要是方便我进行做笔记,写注释,还有我会删掉一些“废话”等. 1.1 C语言的起源 贝尔实验室的 Dennis Ritchie 在1972年开 ...

  8. 总结c++ primer中的notes

    转载:http://blog.csdn.net/ace_fei/article/details/7386517 说明: C++ Primer, Fourth Edition (中英文)下载地址:htt ...

  9. C++Primer第5版学习笔记(二)

    C++Primer第5版学习笔记(二) 第三章的重难点内容         这篇笔记记录了我在学习C++常用基本语法的学习过程,基本只记录一些重难点,对概念的描述不是一开始就详尽和准确的,而是层层深入 ...

随机推荐

  1. 《Thinking in Java》习题——吸血鬼数字

    最近在看<Java编程思想>,这本书非常棒,不愧是Java程序员的圣经.看到第四章,后面有道题目很有意思,于是就自己做了做.

  2. The difference between the request time and the current time is too large.阿里云oss上传图片报错

    The difference between the request time and the current time is too large. 阿里云oss上传图片的时候报错如上, 解决办法,把 ...

  3. jenkins 如何处理windows batch command

    这两天一直被一个问题困扰. 在jenkins的windows batch command 测试好的,拿到bat文件中,再从Execute Windows Batch command 中调用这个bat, ...

  4. js跟随的广告

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. linux 最大文件查找

    sudo du -s * | sort -nr | head   显示前10个占用空间最大的文件或目录 sudo du --max-depth=1         linux查找占空间最大的文件与目录 ...

  6. [Unity3D] 01 - Try Unity3D

    01. Move and Rotate 标准全局坐标系 Keyboard using UnityEngine; using System.Collections; public class NewBe ...

  7. Java实现匿名内部类的简单应用

    在查看数码相片时,通常会使用一款图片查看软件,该软件应该能遍历文件夹下的所有图片并进行显示.编写程序,实现一个图片查看软件,它可以支持6张图片,通过单击不同的按钮就可以查看不同的图片. 思路分析:就是 ...

  8. SpringMVC由浅入深day01_7入门程序小结

    7 入门程序小结 通过入门程序理解springmvc前端控制器.处理器映射器.处理器适配器.视图解析器用法. 前端控制器配置: 处理器映射器: 非注解处理器映射器(了解) 注解的处理器映射器(掌握) ...

  9. numpy, pandas, matplotlib等常用库的学习手册

    pandas介绍: 待续 参考资料: 中文:https://www.cnblogs.com/skying555/p/5914391.html 英文:http://www.datadependence. ...

  10. 【AI】Win10-Tensorflow

    一.安装 第一步:先安装anaconda3第二步:pip install --upgrade --ignore-installed tensorflow或者:pip install tensorflo ...