程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 淺析C++程序設計需要注意問題進行分析

淺析C++程序設計需要注意問題進行分析

編輯:C++入門知識

對於C++程序設計有許多需要注意的問題,主要內容包括計算機基礎知識、C++基本概念、流程控制語句、函數和編譯預處理、構造數據類型、指針、類和對象、繼承與派生、多態、輸入輸出流類庫、模板。

但它還太不成熟,不可能擠垮Java.C#還需要進化成一種開發者能夠接受和采用的語言.而微軟當前為它的這種新語言大造聲勢也是值得注意的.目前大家的反應是:"這是對Java的反擊."

C#更象Java一些,雖然微軟在這個問題上保持沉默.這也是意料中的事情,我覺得,因為Java近來很成功而使用Java的公司都報告說它們在生產效率上比C++獲得了提高. Java所帶來的巨大影響和大家對它的廣泛接受已經由工作於這種語言和平台之上的程序員數量明顯的說明了(估計世界范圍內共有兩百五十萬程序員使用Java).由這種語言寫成的應用程序的數量是令人驚訝的並已經滲透了每一個級別的計算。

包括無線計算和移動電話(比如日本發明的Java電話).C#能夠在用戶領域獲得這樣的禮遇嗎?我們必須等待並觀望,就象已經由SSI公司的CEO和主席Kalpathi S. Suresh指出來的那樣,"我發現所有這些都是漸進的。

如果C#不存在,我們總能回到Java或C和C++.這些都不完全是新技術;它們在更大的意義上來說只是大公司制造的市場噱頭.我們必須給他們時間安頓下來看看這些是不是真的對IT工業有什麼影響."

C++,這個詞在中國大陸的程序員圈子中通常被讀做“C加加”,而西方的程序員通常讀做“C plus plus”,它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據類型檢查的,支持多重編程范式的通用程序設計語言。它支持過程序程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。

貝爾實驗室的本賈尼·斯特勞斯特盧普w:en:Bjarne Stroustrup)博士在20世紀80年代發明並實現了C++最初這種語言被稱作“C with Classes”)。一開始C++是作為C語言的增強版出現的,從給C語言增加類開始,不斷的增加新特性。虛函數virtual function)、運算符重載operator overloading)、多重繼承multiple inheritance)、模板template)、異常exception)、RTTI、名字空間name space)逐漸被加入標准。

1998年國際標准組織ISO)頒布了C++程序設計語言的國際標准ISO/IEC 14882-1998。遺憾的是,由於C++語言過於復雜,以及他經歷了長年的演變,直到現在2004年)只有少數幾個編譯器完全符合這個標准。

  • 更好的理解C++編程學習與研究
  • 闡述C++的相關學習方法進行討論研究
  • 詳細說明C++中的廢料收集缺陷問題
  • 對於Visual C++開發工具進行學習指導
  • 簡述C++語言支持函數重載問題介紹

另外,就目前學習C++而言,可以認為他是一門獨立的語言;他並不依賴C語言,我們可以完全不學C語言,而直接學習C++。根據《C++編程思想》Thinking in C++)一書所評述的,C++與C的效率往往相差在正負5%之間。所以有人認為在大多數場合C++ 完全可以取代C語言。

作為目前業界廣泛使用的編程語言,C++可謂包羅萬象、博大精深。20年來,講述C++的圖書早已經汗牛充棟、層出不窮,但其中業界公認的完整涵蓋C++標准的權威著作只有兩部,其中一部就是本書!它是業界內久負盛名、無可替代的C++經典著作,它的原版銷量超過450000冊,它教授最新的編程理念與實踐,它是所有C++程序員不可或缺的參考書!

C++基本概念和技術全面而且權威的闡述,對現代C++編程風格的強調,使本書成為C++初學者的最佳指南;對於中高級程序員,本書也是不可或缺的參考書。第4版不再強調低層編程技術,而把中心轉向標准庫的使用。書中很早就開始介紹標准庫,示例也已經重新改寫,充分利用了標准庫設施。我們也對語言主題敘述的先後次序進行了重新編排,使講解更加流暢。

內容簡介

本書是久負盛名的C++經典教程,其內容是C++大師Stanley B.Lippman豐富的實踐經驗和C++標准委員會原負責人JoséeLajoie對C++標准深入理解的完美結合,已經幫助全球無數程序員學會了C++。本版對前一版進行了徹底的修訂,內容經過了重新組織,更加入了C++先驅BarbaraE.Moo在C++教學方面的真知灼見。

既顯著改善了可讀性,又充分體現了C++語言的最新進展和當前的業界最佳實踐。書中不但新增大量教學輔助內容,用於強調重要的知識點,提醒常見的錯誤,推薦優秀的編程實踐,給出使用提示,還包含大量來自實戰的示例和習題。對C++基本概念和技術全面而且權威的闡述,對現代C++編程風格的強調,使本書成為C++初學者的最佳指南;對於中高級程序員,本書也是不可或缺的參考書。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved