C++Primer 基本概念

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的對象,右到作數爲成員函數名,括號中是函數的實參列表。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章