c++基礎和概念參考

來源:互聯網
上載者:User

最近檢查一些代碼,發現一些實習學生編寫的C++代碼對基本的一些概念有時會混淆,

如:函數內定義一個1M以上的字元數組,這樣如果調用層次一深,棧就溢出了。

 

為此,特檢索了一些相關的基本概念方面的資料供學習參考:

C++對象記憶體布局:vtable和 繼承、多態如何?的

http://wenku.baidu.com/view/047655f5f61fb7360b4c65b4.html

http://hi.baidu.com/pb215574980/blog/item/30d789fda647d18ab801a028.html

堆和棧

http://hi.baidu.com/fwmf/blog/item/6bbe59080f78ec990b7b822f.html

位元組對齊

http://blog.csdn.net/hwz119/archive/2007/07/04/1678909.aspx

指標和引用

http://www.cnblogs.com/kingln/articles/1129114.html

 

其他參考:

http://hi.baidu.com/fwmf/blog/category/Programming%20Foundments

 

對於底層基礎技術的瞭解這本書絕對是經典:

程式員的自我修養--連結、裝載與庫

作者: 俞甲子    石凡    潘愛民  

 

經典的書籍:

http://blog.csdn.net/sxs495604836/archive/2009/03/22/4014076.aspx

其中的C++程式設計語言特別版 C++ Primer C++編程思想 和Effective系列 這些非常值得學習

相關文章

聯繫我們

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