9.5 C++學習總結

來源:互聯網
上載者:User

標籤:window   定義   linux   為什麼   windows環境   list   關於   命名法   initial   

1、C++兵器譜

主要講的是在Linux和windows環境下C++開發的IDE

linux下的一個形象說法是八國聯軍,就是各種的配合  沒有仔細研究等到用到Linux的時候再去仔細看

windows下的推薦的是VS的一個精簡版,但是感覺用VS挺好。

2、變數的聲明和初始化

變數名 = 屬性 + 類型 + 對象描述(匈牙利命名法)

這個很有意思,以後的變數聲明遵守這個規則,下面的評論很多說這個方法不好,所以我覺得

變數名 = 類型 + 對象描述;這種方式還是不錯的。

還有一些細節:常量大寫等。

在定義變數的同時進行初始化”

變數初始化的方法(以下內容為直接粘貼)

第一種方式,可以在定義變數的同時,使用“=”賦值符將合適的初始值賦值給這個變數。例如:

// 定義一個int類型的變數nHeight,並利用“=”將其值初始化為175int nHeight = 175;

第二種方式,就是在定義變數時在變數名之後用“()”給出初始值,系統會用這個初始值完成變數的建立,從而完成初始化工作。例如:

// 通過“()”將其值初始化為175int nHeight(175);

除了以上兩種方式之外,在 C++11標準中,我們還可以利用一對大括弧“{}”表示的初始化列表(initializer list)在定義變數時完成變數的初始化工作。例如:

//通過初始化列表將其值初始化為175int nHeight{175};
剩下的內容就是關於為什麼要初始化列表,,視頻上已經看過了

9.5 C++學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.