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. 周期性调度器scheduler_tick

    周期性调度器由中断实现,系统定时产生一个中断,然后启动周期性调度器,周期性调度器执行过程中要关闭中断, 周期性调度器执行完毕后再打开中断(handle_IRQ_event,  IRQF_DISABLE ...

  2. LR进行接口测试

    其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程. 方法一.用Lo ...

  3. Java集合之LinkedList源码解析

    LinkedList简介 LinkedList基于双向链表,即FIFO(先进先出)和FILO(先进后出)都是支持的,这样它可以作为堆栈,队列使用 继承AbstractSequentialList,该类 ...

  4. jquery与php的HTML转义与反转义

    1.jquery (1)Html转义 var tmp = '<a href="https://www.baidu.com/">连接</a>'; var tm ...

  5. cp -rf 提示覆盖解决办法

    cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当文件比较少的时候还可以按Y确认,当很多文件的时候就不好说了 方法一:vi ~/.bashrc # .bashrc # User specific ...

  6. java图片裁剪和java生成缩略图

    一.缩略图 在浏览相冊的时候.可能须要生成相应的缩略图. 直接上代码: public class ImageUtil { private Logger log = LoggerFactory.getL ...

  7. linux nginx svn 更新前端代码

    1.进入项目前端代码目录中 root@TServer:~# cd /home/p/web/gongti/ 2.更新svn上最新的代码版本 root@TServer:/home/p/web/gongti ...

  8. 处理特殊格式的GET传参

    有群友问 这样的传参格式如何接受获取 xx.php?con="one"=>5,"two"=>0,"three"=>1 那么 ...

  9. 【RF库Collections测试】Remove From List

    Name:Remove From ListSource:Collections <test library>Arguments:[ list_ | index ]Removes and r ...

  10. nginx优化 实现10万并发访问量

    一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;1 nginx进程数,建议按照cpu数目来指定,一般为它的倍数.worker_cpu_affinity ...