c++ hello world
控制流
int value;
while(std::cin >> value){...}
當(dāng)使用istream對(duì)象作為條件時(shí),其效果是檢測(cè)流的狀態(tài)。當(dāng)遇到文件結(jié)束符(end-of-file)或者遇到一個(gè)無效的輸入時(shí)(例如輸入一個(gè)浮點(diǎn)數(shù)),istream對(duì)象就會(huì)變成無效,退出while
Windows系統(tǒng)中,輸入文件結(jié)束符的方法是ctrl+Z,然后Enter
UNIX系統(tǒng)中(包括Mac OS X),文件結(jié)束符ctrl+D
一些類的基礎(chǔ)知識(shí)
對(duì)于來自標(biāo)準(zhǔn)庫的頭文件時(shí),應(yīng)該用尖括號(hào)(< >)包圍頭文件名
對(duì)于不屬于標(biāo)準(zhǔn)庫的頭文件,用雙引號(hào)(" ")包圍
#include <iostream>
#include "Sales_item.h"
點(diǎn)運(yùn)算符(.)
Sales_item item1,item2;
item1.isbin() == item2.isbn();
調(diào)用名為isbn的成員函數(shù)(member function),有時(shí)也稱為方法(method)
使用點(diǎn)運(yùn)算符來表達(dá)“名為item1的對(duì)象的isbn成員”。點(diǎn)運(yùn)算符只能用于類類型的對(duì)象,左側(cè)運(yùn)算對(duì)象必須是一個(gè)類類型的對(duì)象,右側(cè)對(duì)象必須是該類型對(duì)象的一個(gè)成員名。
當(dāng)用點(diǎn)運(yùn)算符訪問成員函數(shù)時(shí),通常是想調(diào)用該函數(shù),可以使用調(diào)用運(yùn)算符(())來調(diào)用一個(gè)函數(shù)。
括號(hào)里放的是實(shí)參(argument),也可以為空。