c++程式的多檔案組織

來源:互聯網
上載者:User

標籤:

  當程式規模變大後,一個程式用多個檔案組織,便於組織生產。這樣,不必每次都重複對所有代碼進行編譯,而只需編譯一次即可。把編譯後所形成的目標檔案儲存起來,以後在需要時把它調出來直接與程式的目標檔案相串連即可。

  C++中一種常用的做法是,獨立出一個標頭檔來。正確使用標頭檔帶來的好處包括:支援代碼的局部單獨編譯,尤其對類及成員函式宣告;保證所有檔案使用給定實體的同一聲明;當聲明需要修改時,只有標頭檔需要更新。使用標頭檔的時候,標頭檔只用於聲明,而不是定義,標頭檔一般含有支援分別編譯所需的類定義及變數和函數的聲明。另外,一些const對象要定義在標頭檔中。類的成員函數定義在標頭檔中只有一個例外,那就是內建(inline)成員函數需要定義在標頭檔中。

  例子可參照:http://www.cnblogs.com/jiu0821/p/4395738.html

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.