• P20

      C++字典 文檔

    默認構造函數s1為空串strings(cp);定義一個新的string對象,用cp所指向的(以空字符null結束的)C風格字符串初始化該對象strings2(s1);將s2初始化為s1的一個副本strings3(“value”);將s3初始化為一個字符串字面值副本strings4(n,‘c’);將s4初始化為字符’c’的n個副本is>>s;從輸入流is中讀取一個以空白字符分隔的字符串,寫入sos<<s;將s寫到輸出流os中getline(is,s)從輸入流is中讀取一行字符,寫入sstrings(cp,n)

    bm56 2016-02-03   1945   0
    P49

      C++指針 文檔

    指針C++程序設計中使用指針可以:使程序簡潔、緊湊、高效有效地表示復雜的數據結構動態分配內存得到多于一個的函數返回值程序中:inti;floatk;內存中每個字節有一個編號-----地址…...…...2000200120022005內存02003ik編譯或函數調用時為其分配內存單元變量是對程序中數據存儲空間的抽象1.變量與地址一.指針的基本概念…...…...2000200420062005整型變量i10變量i_pointer200120022003指針:一個變量的地址,它是一個整數形式的常量。指針變量:專門用來存放地址的變量叫指針變量,它的值也可以是數組或函數的地址。2000指針指針變量變量的內容變量的地址2.指針與指針變量含義:取變量的地址單目運算符結合性:自右向左含義:從某個地址中獲取數據單目運算符結合性:自右向左兩者關系:互為逆運算3.取地址運算符&與指針運算符

    bm56 2016-02-03   407   0
    P

    QT圖形介面 C++程式設計 文檔

    The Only Official, Best-Practice Guide to Qt 4.3 Programming Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.<br> Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.

    p6c8 2016-02-03   1960   0
    P

    一個月挑戰C++ 文檔

     作為一個長篇的C++入門教程,無論如何也應該有這么個引言,可是文筆并不好的我,想了很久也不知道該如何寫。。。。。。<br>   仔細想想,與其把這篇短文當作教程的引言,其實它更應該是一篇引導初學者步入C++殿堂的策論。 <br>   幾年并不算很長的編程經驗,使我感觸頗深,痛苦迷茫,以及成功后的喜悅一直交替著伴隨我,愛好編程的我,在學習期間也被很多很多學習的困難疑惑所阻擋,甚至不只一次的想放棄。<br>   讓我初次領略到作為一個程序員應該有快樂與喜悅的是VISUAL BASIC語言,這些年為了工作,也學習過很多其它的語言,包括時下正在流行的JAVA與C#等等,在這里不得不說的是,作為一個程序員,一個能夠適應當前中國工作環境的程序員,你要學的還遠不止這些,包括數據系統,等等,等等。<br>   很早就聽人說過,如果你是一個程序員,如果你沒有學過C語言,那么就不能算做是一個真正的程序員,這句話也許有點夸張,不過當你學習過它以后就不得不承認這句話真的有那么幾分道 理,C++語言是由C語言發展而來的一種新的支持面向對象的語言,從一開始接觸它,它的魅力就深深的吸引著我,起初我和很多想要學習它的人一樣,覺得它很難懂,當時為了看懂,想明白一些現在看來真的很容易的例子時,真的有點讓我抓狂。

    p6c8 2016-02-03   160   0
    P

    概觀C++程序設計語言 文檔

    本文通過舉例,介紹了C++在如下三個方面中的一些關鍵的概念:C++的設計、C++程序設計以及C++語言的技術性內容。C++是一門部分的面向系統編程、通用目的的程序設計語言;它支持高效的低級運算、數據抽象、面向對象程序設計以及范型程序設計。

    p6c8 2016-02-03   1129   0
    P

    C++設計模式--基于Qt4開源跨平臺開發框架 文檔

    Learn C++, Patterns, and Qt 4 Cross-Platform Development Master C++ and design patterns together, using the world's leading open source framework for cross-platform development: Qt 4.<br> An Introduction to Design Patterns in C++ with Qt 4 is a complete tutorial and reference that assumes no previous knowledge of C, C++, objects, or patterns. You'll walk through every core concept, one step at a time, learning through an extensive collection of Qt 4.1-tested examples and exercises.<br> By the time you're done, you'll be creating multithreaded GUI applications that access databases and manipulate XML files--applications that run on platforms including Windows, Linux, Unix, and Mac OS X. Best of all, you'll be writing code that's efficient, reusable, and elegant.

    p6c8 2016-02-03   4649   0
    P

    超越C++標準庫 - Boost程序庫導論 文檔

    介紹Boost libraries: C++編程的下一個突破 Boost帶領你遠遠地超越了C++標準庫,它使得C++編程更優雅、更有活力、更高產。首先,我們系統地介紹一下Boost庫的主要組成和它們的主要用法。<br> Bj?rn Karlsson為中級至高級的C++開發者描述了所有58個Boost庫的輪廓,并完整敘述了12個可能最有用的庫。Karlsson的主題范圍從智能指針和類型轉換,到容器和數據庫結構,解釋了如何正確地使用每一個庫來改進你的代碼。他詳細論述了可以讓你寫出更簡明、清晰、易讀的代碼的高級函數對象。他還帶你到Boost的"幕后",看看那些對你創建自己的泛型庫有益的工具和技術。<br> 本書的內容包括:<br> 智能指針,提供自動的對象生存期管理和簡單的資源共享<br> 提供類型轉換和詞匯轉換的統一的、最優的解決方案<br> 使編程更簡單、更清晰的工具類<br> 靈活的容器類,解決了C++標準庫未覆蓋的問題<br> 對正則表達式的強有力的支持:Boost.Regex<br> 可在調用點進行定義的函數對象:Boost.Bind 和 Boost.Lambda<br> 更靈活的回調機制:Boost.Function<br> 可管理的信號和響應動作(又稱為Observer模式):Boost.Signals<br> Boost庫已被證明了是非常有用的,它們中的大多數已準備列入下一個版本的C++標準庫。現在就開始,Beyond the C++ Standard Library.

    p6c8 2016-02-03   205   0
    P

    C++游戲編程 文檔

    游戲是動畫的延伸,只要知道了動畫的原理,在動畫變化時,使它根據鍵盤或鼠標的輸入操作而變化,就是游戲了。 所以在介紹游戲編程之前,先講講動畫。 第二章 掃雷 第三章 五子棋 第四章 俄羅斯方塊 第五章 老鼠和滾球 第六章 飛機游戲 第七章 五子棋聯機游戲

    p6c8 2016-02-03   1917   0
    P

    C++語言經典算法 文檔

    包括圖的最小生成樹。窮舉密碼算法。窮舉密碼算法。約瑟夫環問題。八皇后問題的遞歸求解。十字鏈表的生成。約瑟夫環的算法 。 八皇后問題是一個古老而著名的問題,是回溯算法的典型例題。該問題是十九世紀著名的數學家高斯1850年提出:在8X8格的國際象棋上擺放八個皇后,使其不能互相攻擊,即任意兩個皇后都不能處于同一行、同一列或同一斜線上,問有多少種擺法。 提起漢諾塔,大家都會想起遞歸程序,大家都知道遞歸程序的實現是用棧來實現的,但是,有些程序是需要用到棧,但是我們還要編寫一棧的數據結構,挺麻煩的,所以,用遞歸程序實現起來是很簡單的! 廣度優先搜索及深度優先搜索

    p6c8 2016-02-03   2075   0
    P

    C++內存消耗和性能優化 文檔

    The market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances. <br> This book gives readers valuable knowledge and programming techniques that are not currently part of traditional programming training. <br> In the world of C++ programming, all other things being equal, programs that are smaller and faster are better. <br> C++ Footprint and Performance Optimization contains case studies and sample code to give readers concrete examples and proven solutions to problems that don't have cut and paste solutions.

    p6c8 2016-02-03   1469   0
    P

    C++大學教程 文檔

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

    p6c8 2016-02-03   286   0
    P

    C++編程規范101條herb sutter-雙語版 文檔

    編寫本書的目的是為各開發團隊提供編程規范的基礎和參考。它并不是要成為終極編程規范,因為不同的團隊會有適合特定群體或者特定任務的更多準則,應該大膽地將這些準則加入本書的條款中。但是我們希望本書能夠通過記載和引用廣泛接受的、權威的、幾乎可以通用的(“例外情況”指出的除外)實踐經驗,減少讀者制定或重新制定自己的編程規范的工作量,從而幫助提高讀者所用編程規范的質量和一致性。Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

    p6c8 2016-02-03   1411   0
    P

    C++Builder 5.0經典入門教程 文檔

     Borland C++Bilder 5.0是Interprise(Borland)公司推出的基于C++ 語言的快速應用程序開發(Rapid Application Development,RAD)工具,它是最先進的開發應用程序的組件思想和面向對象的高效語言C++融合的產物。C++Builder 充分利用了已經發展成熟的Delphi 的可視化組件庫(Visual Component Library,VCL),吸收了Borland C++ 5.0 這個優秀編譯器的諸多優點。C++Builder 結合了先進的基于組件的程序設計技術,成熟的可視化組件庫和優秀編譯器,調試器。發展到5.0版本,C++Builder 已經成為一個非常成熟的可視化應用程序開發工具,功能強大而且效率高。<br> C++Builder的特色:<br> 1.C++Builder 是高性能的C++開發工具<br>   C++Builder是基于C++的,它具有高速的編譯,連接和執行速度。同時,C++Builder具有雙編譯器引擎,不僅可以編譯C/C++程序,還能編譯Object Pascal語言程序。<br> 2.C++Builder是優秀的可視化應用程序開發工具<br>   C++Builder是一完善的可視化應用程序開發工具,使程序員從繁重的代碼編寫中解放出來,使他們能將注意力重點放在程序的設計上,而不是簡單的重復的勞動中。同時,它提供的完全可視的程序界面開發工具,從而使程序員對開發工具的學習周期大大縮短。

    p6c8 2016-02-03   449   0
    P

    C++ 箴言 文檔

    當 operator new 不能滿足一個內存分配請求時,它拋出一個 exception(異常)。很久以前,他返回一個 null pointer(空指針),而一些比較老的編譯器還在這樣做。你依然能達到以前的目的(在一定程度上),但是我要到本文的最后再討論它。 <br>   在 operator new 因回應一個無法滿足的內存請求而拋出一個 exception 之前,它先調用一個可以由客戶指定的被稱為 new-handler 的 error-handling function(錯誤處理函數)。 <br>template metaprogramming (TMP)(模板元編程)是寫 template-based(基于模板)的運行于編譯期間的 C++ 程序的過程。考慮一下:一個 template metaprogram(模板元程序)是用 C++ 寫的運行于 C++ 編譯器中的程序。當一個 TMP 程序運行完成,它的輸出——從 templates(模板)實例化出的 C++ 源代碼片斷——隨后被正常編譯。 <br>   如果你僅把它看作古怪的特性而沒有打動你,那你就不會對它有足夠的深入的思考。<br>   C++ 并不是為 template metaprogramming(模板元編程)設計的,但是自從 TMP 在 1990 年代早期被發現以來,它已被證明非常有用,使 TMP 變容易的擴展很可能會被加入到語言和它的標準庫之中。是的,TMP 是被發現,而不是被發明。TMP 所基于的特性在 templates(模板)被加入 C++ 的時候就已經被引進了。所需要的全部就是有人注意到它們能夠以一種精巧的而且意想不到的方式被使用。

    p6c8 2016-02-03   237   0
    P

    c++ 3D 游戲開發實例教程 文檔

     誰都想做3D游戲,但是誰都知道3D編程和2D編程是不同的。   做2D游戲只要有一個畫點函數就什么都有了。變化很少,無非就是幾個alpha混來混去的,就那么些東西,經過這么多年,早就被大家玩透了。<br>   但是3D不同,它復雜,需要一大堆理論知識,點、線、面、向量、矩陣、材質、貼圖、燈光……   光這些術語就夠讓人一個頭兩個大了,更別說要用程序來表現這些東西。<br>   但是現在想要做游戲,3D還真不能不學,我就正開始學3D編程。<br>   "什么?你都才開始學3D就敢寫文章騙錢了!"<br>   (臺下番茄、雞蛋如流星雨般襲來……)<br>   嘿嘿,大家先聽我說。由于我這個人比較懶,想學東西但是又缺乏毅力,常常是半途而廢,所以想給自己一點壓力,把學習的過程寫出來讓大家監督、督促我,讓我能堅持把3D編程學完,學好。<br>   而那些和我一樣想學3D編程的家伙,也可以通過這篇教程入門。至于高手們,就勞煩各位該干嘛干嘛去吧,別在這里浪費時間。

    p6c8 2016-02-03   437   0
    P

    2008版 白話C++ 文檔

    我們需要一款好的IDE,希望它不僅有助于我們學習C++,也應該是我們今后編寫C++應用程序時的上好工具。經過多方考察,我向讀者推薦Code::Blocks,它除了具備IDE典型的集編輯、編譯、調試在一身的功能之外,還具備以下特點。 開源 開源不僅僅意味著免費,它還意味著更好的學習途徑。 跨平臺 包括Windows、Linux、Mac OS等。 跨編譯器 包括gcc/g++、Visual C++、Borland C++、Intel C++等超過20多款編譯器。同時它也支持多種語言的編譯,包括D語言等(當然,Code::Blocks主要支持C++語言)。 插件式框架 Code::Blocks采用開放體系,有著良好的功能擴展能力。

    p6c8 2016-02-03   166   0
    P5

      Python程序設計試卷 文檔

    《Python程序設計》期中考試卷座位號 題號一二三總分合計人分數分數閱卷人一、填空題(每空1分,共40分)1.Python使用符號標示注釋;還有一種叫做的特別注釋。2.可以使用符號把一行過長的Python語句分解成幾行;多個語句也可以寫在同一行,語句之間要用符號隔開。3、每一個Python的都可以被當作一個模塊。導入模塊要使用關鍵字。4、所有Python對象都有三個特性:、、。5、Python的數字類型分為、、、、等子類型。6、Python序列類型包括、、三種;是Python中唯一的映射類型。7、Python提供了兩個對象身份比較操作符和來測試兩個變量是否指向同一個對象,也可以通過內建函數來測試對象的身份。

    mp68 2016-02-02   1099   0
    P12

      python入門實例 文檔

    1你好#打開新窗口,輸入:#!?/usr/bin/python#?-*-?coding:?utf8?-*-?s1=input("Input?your?name:")print("你好,%s"?%?s1)'''知識點:? *?input("某字符串")函數:顯示"某字符串",并等待用戶輸入. *?print()函數:如何打印.?? *?如何應用中文 *?如何用多行注釋'''????2字符串和數字但有趣的是,在javascript里我們會理想當然的將字符串和數字連接,因為是動態語言嘛.

    mp68 2016-02-02   541   0
    P5

      Python 簡介 文檔

    Python是一種動態的解釋型語言。所以你無需在源代碼中聲明變量或者函數或者函數參數的類型。你不僅不用在編譯時檢查你代碼中的數據類型,而且可以使代碼盡可能的短小精悍。(注釋:參考與本小節對應的視頻講座)了解一段Python代碼運行效果的最好方法莫過于把這段代碼放到Python解釋器中運行。如果你有一個類似于「如果我把一個int變量加入一個列表會如何呢?」的問題,最快的方法就是直接去Python解釋器中輸入查看效果。Python僅僅分配變量而不用聲明它們的類型。如果代碼試圖讀取一個尚未賦值的變量,那么Python會返回一個運行時錯誤。與C++和Java相同的是,Python區分大小寫,「a」和「A」是兩個不同的變量。

    mp68 2016-02-02   2536   0
    P72

      Python核心編程(中文第二版)帶目錄 文檔

    Python核心編程(中文第二版)帶目錄.txt什么叫樂觀派?這個。。。。。。就象茶壺一樣,屁股被燒得紅紅的,還有心情吹口哨。生活其實很簡單,過了今天就是明天。一生看一個女人是不科學的,容易看出病來。符串的文件名.第9-19行我們創建了一個Unicode字符串,用我們指定的編碼格式對其進行編碼,然后把它寫入到文 ,接著我們把內容從文件中重新讀出來,解碼,顯示到屏幕上,輸出的時候去掉print的自動換行,因為我們已經在字符串中寫了一個換行符(15-19行).例6.2簡單Unicode字符串例子(uniFile.py)這個簡單的例子中,我們把一個Unicode字符串寫入到磁盤文件,然后再把它讀出并顯示出來。

    mp68 2016-02-02   530   0
    1 2 3 4 5 6 7 8 9 10

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色