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