C++ Primer筆記(4)

來源:互聯網
上載者:User

定義const對象,一個用不可改變的變數代表一常數的解決辦法。
非const變數預設為extern,要使const變數能夠在其它的檔案中訪問,必須顯式地指定它為extern。
extern const bufSize=500;

引用:
int ival=1024;
int &refVal=ival;
const引用是指向const對象的引用。
const int ival=1024;
const int &refVal=ival;
普通引用綁定到const對象是不合法的。

typedef用來定義類型的同義字
三個目的:
為了隱藏特定類型的實現,強調使用類型的目的。
簡化複雜的類型定義,使其更容易理解。
允許一種類型用於多個目的,同時使得每次使用該類型的目的明確。

枚舉
enum open_modes{input,output,append};
預設第一個枚舉成員賦值為0。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.