C++primer 笔记

来源:互联网 发布:md 3d软件 编辑:程序博客网 时间:2024/05/06 01:56

想要明智地规划未来,就应该充分了解和学会欣赏过去。

                                                                           ——摘自 奥格.曼狄诺 《羊皮卷》之 如何看待自己的过去

第一章:

1. 每个C++程序必须含有main函数,main函数是唯一被操作系统显示调用的函数;

2. 编译与执行程序:调用C++编辑器的命令随着编辑器与操作系统的不同而不同;

    ★GNU 编辑器默认命令是:g++;

    G++ test.cpp –o test;

    在Unix下,产生可执行文件test,没有后缀;

    在Windows下,产生可执行文件test.exe,带有后缀;

    ★微软编辑器默认命令是:cl

       Cl  -GX test.cpp

       自动产生一个与源文件名相同的可执行文件;

3. 重要的术语:

      

英文术语

对应中文

概述

argument

实参

传递给被调用函数的数值

block

花括号括起来的语句序列

buffer

缓冲区

一段用来存放数据的缓存区域;

其中,输出缓存区必须显示刷新以强制输出缓存区的内容;

(将endl写入输出流可以换行,并且刷新buffer)

一般cin可以刷新cout; 程序结束时也会刷新cout;

Build-in type

内置类型

C++语言本身定义的类型,如int

cerr

 

绑定到错误的ostream对象。默认不带缓冲,通常用于不是程序正常逻辑部分的错误信息和其他输出。

cout

标准输出

用于写入到标准输出的ostream对象,一般用于程序的输出

cin

 

用于从标准输入读入istream对象。

class

用于自定义数据结构的c++机制,类是C++中最基本的特征。标准库类型,如istream ,ostream都是类

Class type

类类型

由类定义的类型,类型名就是类名

clog

 

绑定到标准错误ostream对象。默认带缓冲,通常将程序执行信息写入到日志。

comment

注释

 

condition

条件

求值为真或者假的表达式,值为0表示假,其他非零都为真

Curly brace

花括号

{}

Data structure

数据结构

数据,数据上操作的逻辑组合

Edit-compile-debug

编辑-编译-调试

正确执行程序的过程;

End-of-file

文件结束符

 

expression

表达式

最小的计算单元,表达式被求值,并产生一个结果;

function

函数

有名字的计算单元;

Function body

函数体

定义函数所执行动作的语句块;

Function name

函数名

函数通过函数名调用;

header

头文件

使得类或者其他名字在多个程序中可用的一种机制,一般用#include

Library type

标准库类型

标准库所定义的类型

Member function(Method)

成员函数

类定义的方法

 

                                                                                                                  fmoonstar 更新至2012.6.5