1.C++並沒有定義輸入輸出的任何語句,功能由標準庫提供。標準庫定義了4個IO對象,標準輸入對象cin是istream類型對象,標準輸出對象cout是ostream對象。另外還有cerr和clog對象。
2.每個表達式都會產生一個結果。輸出操作符<<的結果是做操作數的值,即返回的是輸出流本身。以下兩者等價,endl是一個操縱付manipulator,它寫入輸出流時,具有輸出換行的效果,並刷新與設備相關聯的緩衝區。
cout << "Hello world! "<< endl;
cout << "Hello world!"
cout << endl;
3.讀入未知數目的輸入時結束符爲 ctrl + z。
£include <iostream>
int main()
{
int sum = 0,value;
while(cin>>value)
sum += value;
cout << "sum is: " <<sum<<endl;
return 0;
}
4.類的簡介:C++中通過定義類來定義自己的數據結構,要使所定義的類類型(class type)和內置類型一樣自然。標準庫的頭文件用<>括起來,非標準庫的頭文件用雙擴好""括起來。我們關心的是類的定義,和類支持的操作。
5.成員函數:由類定義的函數,只定義一次,但被視爲每個對象的成員。也就是對同一類型的所有對象都可共享痛一個定義。調用成員函數用item.same_isbn(temp) 點操作符。左操作數爲命名爲item的對象,右到作數爲成員函數名,括號中是函數的實參列表。