• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 20, 文章 - 0, 評論 - 45, 引用 - 0
            數據加載中……

            C++

            C++著名程序庫的比較和學習經驗
                 摘要: 1、C++各大有名庫的介紹——C++標準庫
            2、C++各大有名庫的介紹——準標準庫Boost
            3、C++各大有名庫的介紹——GUI
            4、C++各大有名庫的介紹——網絡通信
            5、C++各大有名庫的介紹——XML
            6、C++各大有名庫的介紹——科學計算
            7、C++各大有名庫的介紹——游戲開發
            8、C++各大有名庫的介紹——線程
            9、C++各大有名庫的介紹——序列化
            10、C++各大有名庫的介紹——字符串
            11、C++各大有名庫的介紹——綜合
            12、C++各大有名庫的介紹——其他庫
            13、C++名人的網站  閱讀全文

            posted @ 2011-04-28 22:21 Kenny Jiang 閱讀(18423) | 評論 (9)  編輯

            define的用法與注意事項
                 摘要: #define是C語言中提供的宏定義命令,其主要目的是為程序員在編程時提供一定的方便,并能在一定程度上提高程序的運行效率,但在學習時往往不能理解該命令的本質,總是在此處產生一些困惑,在編程時誤用該命令,使得程序的運行與預期的目的不一致,或者在讀別人寫的程序時,把運行結果理解錯誤,這對C語言的學習很不利。下面將分別對基本用法和特殊做詳細介紹。  閱讀全文

            posted @ 2011-04-26 22:13 Kenny Jiang 閱讀(2751) | 評論 (2)  編輯

            C++中四種類型轉換符的總結
                 摘要: reinterpret_cast操作符修改了操作數類型,但僅僅是重新解釋了給出的對象的比特模型而沒有進行二進制轉換,即二進制值沒有變。
            dynamic_cast主要用于類層次間的上行轉換和下行轉換,還可以用于類之間的交叉轉換。
            const_cast運算符用來修改類型的const或volatile屬性。除了const 或volatile修飾之外, type_id和exdivssion的類型是一樣的。   閱讀全文

            posted @ 2011-04-25 22:05 Kenny Jiang 閱讀(2124) | 評論 (2)  編輯

            類模板和模板函數連接出錯處理
                 摘要: 對C++編譯器而言,當調用函數的時候,編譯器只需要看到函數的聲明。當定義類類型的對象時,編譯器只需要知道類的定義,而不需要知道類的實現代碼。因此,因該將類的定義和函數聲明放在頭文件中,而普通函數和類成員函數的定義放在源文件中。
            但在處理模板函數和類模板時,問題發生了變化。要進行實例化模板函數和類模板,要求編譯器在實例化模板時必須在上下文中可以查看到其定義實體;  閱讀全文

            posted @ 2011-04-23 12:46 Kenny Jiang 閱讀(5401) | 評論 (3)  編輯

            函數調用的區別:_cdecl以及_stdcall
                 摘要: 幾乎我們寫的每一個WINDOWS API函數都是__stdcall類型的,首先,需要了解兩者之間的區別: WINDOWS的函數調用時需要用到棧(STACK,一種先入后出的存儲結構)。當函數調用完成后,棧需要清除,這里就是問題的關鍵,如何清除?如果我們的函數使用了_cdecl,那么棧的清除工作是由調用者,用COM的術語來講就是客戶來完成的。這樣帶來了一個棘手的問題,不同的編譯器產生棧的方式不盡相同,那么調用者能否正常的完成清除工作呢?答案是不能。如果使用__stdcall,上面的問題就解決了,函數自己解決清除工作。所以,在跨(開發)平臺的調用中,我們都使用__stdcall(雖然有時是以WINAPI的樣子出現)。那么為什么還需要_cdecl呢?當我們遇到這樣的函數如 fprintf()它的參數是可變的,不定長的,被調用者事先無法知道參數的長度,事后的清除工作也無法正常的進行,因此,這種情況我們只能使用 _cdecl。到這里我們有一個結論,如果你的程序中沒有涉及可變參數,最好使用__stdcall關鍵字。  閱讀全文

            posted @ 2011-04-19 13:23 Kenny Jiang 閱讀(9960) | 評論 (12)  編輯

            memmove、memcpy、strcpy
                 摘要: strcpy只能處理字符串;如果拷貝帶有特殊字符的串,就只能用memcpy或memmove。  閱讀全文

            posted @ 2011-04-16 21:50 Kenny Jiang 閱讀(1730) | 評論 (0)  編輯

            亚洲欧美国产精品专区久久| 久久国产欧美日韩精品| 99久久精品国产一区二区| 久久久噜噜噜www成人网| 99久久精品影院老鸭窝| 一本伊大人香蕉久久网手机| 久久久久久毛片免费看| 久久夜色精品国产噜噜噜亚洲AV| 99re这里只有精品热久久| 日韩亚洲欧美久久久www综合网 | 久久综合综合久久97色| 久久精品国产精品亚洲下载| 无码人妻久久一区二区三区蜜桃| 久久午夜夜伦鲁鲁片免费无码影视| 久久久一本精品99久久精品88| 中文字幕一区二区三区久久网站| 无码人妻久久一区二区三区蜜桃| 久久精品国产只有精品2020| 一个色综合久久| 99久久精品免费看国产| 深夜久久AAAAA级毛片免费看 | 精品久久久久久无码国产| 久久久精品人妻一区二区三区蜜桃| 97久久精品国产精品青草| 中文字幕亚洲综合久久菠萝蜜 | 精品久久久久久无码不卡| 久久久国产精品福利免费| 亚洲精品无码成人片久久| 热99RE久久精品这里都是精品免费 | 亚洲精品无码成人片久久| 人妻少妇精品久久| 精品久久久久久久中文字幕| 亚洲伊人久久大香线蕉苏妲己| 精品久久久久久国产潘金莲| 色偷偷88888欧美精品久久久| 99久久香蕉国产线看观香| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 99久久99这里只有免费费精品| 欧美日韩成人精品久久久免费看| 久久99精品久久久久久秒播| 久久精品99无色码中文字幕|