• P

    C++大學教程 文檔

    本書的前五章介紹計算機基礎、計算機編程和C++計算機編程語言。參加我們課程的新學員告訴我,第1章到第5章的材料為今后學習C++的高級知識打下了堅實基礎。熟練的程序員可以快速瀏覽前五章,然后閱讀本書其余部分對C++的有深度、有挑戰性的介紹。<br> 許多熟練的程序員告訴我們,他們很欣賞我們對結構化編程的處理、他們通常用C或Pascal結構化編程語言進行編程,但由于沒有系統地學習結構化編程,因此常常無法用這些語言編寫出最佳代碼。學習本書前幾章介紹的結構化編程知識后,有助于改進使用C或Pascal語言編程的風格。因此,無論你是新手還是熟練的程序員,這里的信息都是充實、有趣并且具有一定深度的。

    p6c8 2016-02-03   286   0
    P

    More Effective C++ 文檔

    改善程序設計方法與設計思維的35個新方法。·條款一:指針與引用的區別  ·條款二:盡量使用C++風格的類型轉換  ·條款三:不要使用多態性數組  ·條款四:避免無用的缺省構造函數  ·條款五:謹慎定義類型轉換函數  ·條款六:自增(increment)、自減(decrement)操作符前綴形式與后綴形式的區別  ·條款七:不要重載&&,||, or ,  ·條款八:理解各種不同含義的new和delete  ·條款九:使用析構函數防止資源泄漏  ·條款十:在構造函數中防止資源泄漏  ·條款十一:禁止異常信息(exceptions)傳遞到析構函數外  ·條款十二:理解“拋出一個異常”與“傳遞一個參數”或“調用一個虛函數”間的差異  ·條款十三:通過引用(reference)捕獲異常  ·條款十四:審慎使用異常規格(exception specifications)  ·條款十五:了解異常處理的系統開銷  ·條款十六:牢記80-20準則(80-20 rule)  ·條款十七:考慮使用lazy evaluation(懶惰計算法)  ·條款十八:分期攤還期望的計算  ·條款十九:理解臨時對象的來源  ·條款二十:協助完成返回值優化  ·條款二十一:通過重載避免隱式類型轉換  ·條款二十二:考慮用運算符的賦值形式(op=)取代其單獨形式(op)  ·條款二十三:考慮變更程序庫  ·條款二十四:理解虛擬函數、多繼承、虛基類和RTTI所需的代價  ·條款二十五:將構造函數和非成員函數虛擬化  ·條款二十六:限制某個類所能產生的對象數量  ·條款二十七:要求或禁止在堆中產生對象  ·條款二十八:靈巧(smart)指針

    lurengu 2011-12-18   3667   0
    P

    The C programming Language(英文) 文檔

    C is a general-purpose programming language. It has been closely associated with the UNIX operating system where it was developed, since both the system and most of the programs that run on it are written in C. The language, however, is not tied to any one operating system or machine; and although it has been called a ``system programming language'' because it is useful for writing compilers and operating systems, it has been used equally well to write major programs in many different domains. <br> Many of the important ideas of C stem from the language BCPL, developed by Martin Richards. The influence of BCPL on C proceeded indirectly through the language B, which was written by Ken Thompson in 1970 for the first UNIX system on the DEC PDP-7.

    johnnych 2014-12-19   457   0
    P

    C語言幫助 文檔

    本資料大全致力于收集一切關于C語言的文章、技巧、教程、源代碼和輔助工具軟件。適合所有層次的C語言學習者。C 語言是在70年代初問世的。一九七八年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一書。通常簡稱為《K&R》,也有人稱之為《K&R》標準。但是,在《K&R》中并沒有定義一個完整的標準C語言,后來由美國國家標準學會在此基礎上制定了一個C 語言標準,于一九八三年發表。通常稱之為ANSIC 。<br> 當代最優秀的程序設計語   早期的C語言主要是用于UNIX系統。由于C 語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,C 開始進入其它操作系統,并很快在各類大、中、小和微型計算機上得到了廣泛的使用。成為當代最優秀的程序設計語言之一。

    panzhibin 2014-06-16   3319   0
    P

    Effective STL C++ 文檔

    我把這個想法忍耐了幾年。一開始,我對STL不夠熟悉,所以不能給出關于它的建議。但隨著時間的推移,我的STL的經驗豐富了,主要問題出在其他方面。當一個程序庫的在效率和可擴展性設計上表現出突破性的時候從來沒有出過什么問題,但當開始使用STL時,這成了我不能預見的實際問題。遷移到一個幾乎最簡單的STL程序都成了一個挑戰,不光是因為庫的實現變化多端,而且因為現有的編譯器對模板支持有好有壞。STL的教材很難得到,所以學習“用STL方式編程”很難;但即使跨越了這個障礙,找到正確易學的參考文檔同樣很困難。可能使人畏懼的是,即使最小的STL使用錯誤往往會導致一個編譯器診斷的風暴——每一個錯誤都有上千個字長,而且大多涉及的類,函數或模板在令人厭惡的源代碼中并沒有被提及——幾乎都是難以理解的。雖然我很欽佩STL和它背后的英雄們,但我還是覺得把STL推薦給在業的程序員并不合適。我不能肯定能有效率地使用STL。

    canyuemail 2012-02-21   214   0
    P

    C++ API 文檔

    所有的 C / C++ 函數。字符串的構造函數創建一個新字符串,包括: 以length為長度的ch的拷貝(即length個ch) 以str為初值 (長度任意), 以index為索引開始的子串,長度為length, 或者 以從start到end的元素為初值.

    xiaou 2012-09-05   15513   0

    C# XML的讀寫 代碼段

    XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("Content.xml")); ?//content.xml是自己所寫的xml文件 XmlElement newElement = xmlDoc.CreateElement("留言板"); XmlElement elid = xmlDoc.CreateElemen

    jack940511 2015-03-12   977   0
    C# Xml  
    P6

      C#連接Oracle 文檔

    ?C#中oracle數據庫的連接方法 一、關于數據庫的操作 1.數據庫連接 ???? 有2種: ???? 第一種:古老的方法(較為死板,不利于靈活操作),即用OracleConnection的類來連接

    yyyyyn 2013-01-28   3307   0
    .NET開發   C#  
    P47

      c語言圖形編程 文檔

    ?http://www.vczx.com/article/show.php?id=759 C語言圖形編程(一、字符屏幕) 一、屏幕操作函數 ?????1. clrscr()清除字符窗口函數 ?????2

    hostile 2013-05-07   3283   0
    P1

      C#管道 文檔

    1、用管道實現進程間通信,需要編寫服務器及客戶端。服務器端設計:客戶端設計:

    1125156943 2014-02-10   2065   0
    .NET開發   C#  
    P795

      Thinking in C# 文檔

    ? Thinking in C# Larry O’Brien and Bruce Eckel Thinking in C# Larry O’Brien and Bruce Eckel Prentice

    474410797 2012-10-18   3726   0
    .NET開發   C#  

    C++調用 Python 經驗

    采用Python腳本解釋器進行腳本編譯及腳本解釋執行,而MT中主要采用C++編寫,C++需要import py_compile模塊進行腳本編譯。 C++調用Python的實例如下: /* * test.cpp

    fmms 2012-02-17   45044   0
    P8

      C編程實踐 文檔

    ? /*zhu.c*/ #include"stu1.h" #include"stu2.h" USER userb={"yang","123456",'a'};//定義用戶默認管理員 void IdentityCheck()

    likui007 2014-05-12   3869   0
    P20

      C#事件Event 文檔

    在這里,我們將要討論的是,在.NET的主流開發語言C#中如何使用自定義的事件來實現我們自己的異步調用。 在C#中,事件的實現依賴于delegate,因此我們有必要先了解一下delegate的概念。 C# Delegate de

    yyyyyn 2013-01-28   2416   0
    .NET開發   C#  

    C++ 庫:Libexecstream 經驗

    Libexecstream 是 C++ 庫,允許你運行一個子進程并且獲取進程的輸入,輸出和錯誤,類似標準 C++ 流。 示例: #include? #include?

    jopen 2014-10-13   10562   0

    C++ 資源大全 經驗

    關于 C++ 框架、庫和資源的一些匯總列表,由 fffaraz 發起和維護。 內容包括:標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日志、代碼分析等。 標準庫 C++ Standard

    gf67 2015-06-12   100515   0

    C++的歷史 資訊

    C++的歷史可以追溯到1979年,當時 Bjarne Stroustrup (譯者注:C++之父)正在準備他的博士畢業論文,他有機會使用一種叫做Simula 的語言。顧名思義,Simula語言的主要作用是仿真。

    jopen 2014-04-18   18174   0
    C/C++  

    C++的反思 經驗

    最近兩年 C++又有很多人出來追捧,并且追捧者充滿了各種優越感,似乎不寫 C++你就一輩子是低端程序員了,面對這種現象,要不要出來適時的黑一下 C++呢?呵呵呵。 咱們要有點娛樂精神,關于 C++的笑話數都數不清:

    jopen 2015-07-19   47769   0

    c++引用總結 經驗

    #include using namespace std; //c++中的引用實例 void fun(int &x){ printf("形式參數的值為:%d\n",x);

    FMIFra 2016-02-07   8395   0
    P1

      extern c使用 文檔

    ?extern "C"{}的作用就是說明這在{}范圍之內說明的函數是按c,或者需要按c標準來編譯。可以從聲明調用二個方面來描述它的作用: 1.聲明 ? 以下c++代碼: ? extern "C" { void

    jane3von 2013-05-06   489   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色