• 《C++ Primer》 Defined Terms Chapter 1. Getting Started


    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(编辑-编译-调试)

      使得程序正确执行的过程。

    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(输入输出流)

      提供面向流的输入的标准库类型。

    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(字符串字面值)

      以双引号括起来的字符序列。

    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(::操作符)

      作用域操作符。

    = operator(=操作符)

      表示把右操作数的值赋给左操作数表示的对象。

    << operator(<<操作符)

      输出操作符。把右操作数写到左操作数指定的输出流:cout<<"hi"把hi写入到标准输出流。输出操作可以链接在一起使用:cout<<"hi"<<"bye"。

    >> operator(>>操作符)

      输入操作符。从左操作数指定的输入流读入数据到右操作数:cin>>i把标准输入流中的下一个值读入到i中。输入操作能够连接在一起使用:cin>>i>>j先读入i然后再读入j。

    == operator(==操作符)

      等于操作符,测试左右两边的操作数是否相等。

    != operator(!=操作符)

      不等于操作符。测试左右两边的操作数是否不等。

    <= operator(<=操作符)

      小于或等于操作符。测试左操作数是否小于等于右操作数。

    < operator(<操作符)

      小于操作符。测试左操作数是否小于右操作数。

    > operator(>操作符)

      大于操作符。测试左操作数是否大于右操作数。

  • 相关阅读:
    关于面试的有意义问题
    Web测试方法总结
    alwayson05-安装sql server
    alwayson03-安装故障转移
    always on
    alwayson02-各个节点加入域
    alwayson01-搭建域环境
    undo log和redo log
    mysql事务隔离级别
    Ajax
  • 原文地址:https://www.cnblogs.com/sven/p/1653598.html
Copyright © 2020-2023  润新知