平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >CPP

CPP

     它是"C Plus Plus"的簡稱。是繼C語言之后又一種計算機編程語言,C++編程語言同時支持所有的C語言語法。C++和C相似:但C是面向過程的程序設計語言,而C++是面向對象的程序設計語言,不過C++語言保持了對C語言的兼容,也就說是在C++程序可以不用修改的插入C語言代碼。

      cpp是用C++語言編寫的源代碼文件的后綴名。它對類的強大支持可以使它編寫出更優質的程序。

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

      CPP是程序設計語言C++的另一種書寫形式。

C++設計成靜態類型、和C同樣高效且可移植的多用途程序設計語言。
C++設計直接的和廣泛的支持多種程序設計風格(程序化程序設計、資料抽象化、面向對象程序設計、泛型程序設計)。
C++設計無需復雜的程序設計環境。
      C++語言靈活,運算符的數據結構豐富、具有結構化控制語句、程序執行效率高,而且同時具有高級語言與匯編語言的優點,與其它語言相比 ,可以直接訪問物理地址,與匯編語言相比又具有良好的可讀性和可移植性。
     總得來說,C++語言的主要特點表現在兩個方面:一是盡量兼容C,二是支持面向對象的方法。它操持了C的簡潔、高效的接近匯編語言等特點,對C的類型系統進行了改革的擴充,因此C++比C更安全,C++的編譯系統能檢查出更多的類型錯誤。另外,由于C語言的廣泛使用,因而極大的促進了C++的普及和推廣。

     C++語言最有意義的方面是支持面向對象的特征。雖然與C的兼容使得C++具有雙重特點,但他在概念上完全與C不同,更具面向對象的特征。

     出于保證語言的簡潔和運行高效等方面的考慮,C++的很多特性都是以庫(如STL)或其他的形式提供的,而沒有直接添加到語言本身里。關于此類話題,Bjarne Stroustrup的《C++語言的設計和演化》(1994)里做了詳盡的陳述。
      C++引入了面向對象的概念,使得開發人機交互類型的應用程序更為簡單、快捷。很多優秀的程序框架包括Boost、Qt、MFC、OWL、wxWidgets、WTL就是使用的C++。

     C++由于語言本身復雜。C++的編譯系統受到C++的復雜性的影響,非常難于編寫,即使能夠使用的編譯器如果存在問題,可能難于被發現。
     由于本身的復雜性,復雜的C++程序的正確性相當難于保證。

《C++ Primer 中文版(第5版)》
《C++ Primer (Fifth Edition)》
《C++ Primer Plus 中文版(第六版)》
《C++ Primer Plus (Sixth Edition)》

《Thinking in C++》
《A Tour Of C++》
《C++編程思想》
《The C++ Programming Language (Fourth Edition)》
《C++程序設計語言(第四版)》(未出版)
《Essential C++》
《The C++ Standard Library: A Tutorial and Reference》
《C++標準程序庫:自修教程與參考手冊》
《Effective STL》
《Generic Programming and the STL: Using and Extending the C++ Standard Template Library》
《泛型編程與STL》
《C++語言的設計和演化》
《C++標準程序庫:自修教程與參考手冊》
《STL源碼剖析》

《Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference》
《標準C++輸入輸出流與本地化》
《C++ Network Programming》
《C++網絡編程》
《Ruminations on C++: A Decade of Programming Insight and Experience》
《C++沉思錄》
《Inside The C++ Object Model》
《深度探索C++對象模型》
《Design Patterns:Elements of Reusable Object-Oriented software》
《設計模式:可復用面向對象軟件的基礎》
《Large-Scale C++ Software Design》(《大規模C++程序設計》);
《STL 源碼剖析》;
《The C++ Standard : Incorporating Technical Corrigendum No. 1》;
《Preprocessor C++》
《C++語言基礎》
《Essential C++》
《(More)Effective C++》
《(More)Exceptional C++》
《C++ Templates》
《Core C++ A Software Engineering Approach》
《高質量C++編程指南——上海貝爾標準編程文檔 》

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 股票融资融券余额什么意思 山东股票配资 股票分析软件破解版 股票分析软件源代码 新三板股票行情 000039股票分析 2013年上证指数 今日股票推荐哪个好 股票融资优点有哪些 山西股票配资