C++primer 筆記

想要明智地規劃未來,就應該充分了解和學會欣賞過去。

                                                                            ——摘自 奧格.曼狄諾 《羊皮卷》之 如何看待自己的過去

第一章:

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


發佈了65 篇原創文章 · 獲贊 3 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章