• <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>

            鍵盤上的舞者

            My Email: marckywu@gmail.com
            隨筆 - 19, 文章 - 0, 評論 - 3, 引用 - 0
            數據加載中……

            C/C++

            安全訪問數組的指針類模板
                 摘要: 在用數組作為數據結構存儲數據的時候,一不小心就訪問越界了,這類錯誤有時候很不容易發現。為此自己封裝一個專門用來訪問數組元素的指針類模板。此類模板需要數組的元素類型,起始地址,大小來構造一個安全的Ptr2T指針對象,此對象訪問數組的方法不但與普通的指針相同,同時還增加了越界的安全檢查。  閱讀全文

            posted @ 2009-08-13 18:29 Marcky 閱讀(363) | 評論 (0)  編輯

            顯示構造函數與轉換運算符的合作
                 摘要: 在設計一個Date類的時候,我們使用int類型來表示年份,如果我們需要對年份進行一些特殊的操作(如:檢查,保護等),就很需要定義一個Year類,如下:  閱讀全文

            posted @ 2009-08-13 14:39 Marcky 閱讀(275) | 評論 (0)  編輯

            Allocating Arrays Using Placement new (zz)
                 摘要: An additional version of operator new enables you to construct an object or an array of objects at a predetermined memory position. This version is called placement new and has many useful applications, including building a custom-made memory pool or a garbage collector. Additionally, it can be used in mission-critical applications because there's no danger of allocation failure; the memory that's used by placement new has already been allocated. Placement new is also faster because the cons  閱讀全文

            posted @ 2009-08-13 00:48 Marcky 閱讀(357) | 評論 (0)  編輯

            復制構造函數之淺復制與深復制
                 摘要: 復制構造函數的函數名為類的名字,無返回值,和構造函數的區別就在于形參的不同。復制構造函數的形參為同類類型的引用,并且通常限定為const的引用,如Person類的復制構造函數的聲明為:  閱讀全文

            posted @ 2009-07-13 01:56 Marcky 閱讀(528) | 評論 (0)  編輯

            構造函數初始化列表
                 摘要: 我們定義一個如下的Person類:
            class Person {
            public:
            Person() { } //default constructor function
            Person(string name, string phone, string addr)  閱讀全文

            posted @ 2009-07-11 17:47 Marcky 閱讀(1188) | 評論 (0)  編輯

            const形參的函數重載
                 摘要: 《C++ primer》中提到“僅當形參是引用或指針的時候,形參是否為const才對重載有影響。”  閱讀全文

            posted @ 2009-07-11 15:09 Marcky 閱讀(1217) | 評論 (3)  編輯

            關于多態的有趣理解
                 摘要: 在CSDN學生大本營看到如下有趣的理解多態...呵呵。。。  閱讀全文

            posted @ 2009-07-05 22:12 Marcky 閱讀(238) | 評論 (0)  編輯

            NULL, 0, \0 ,nul的區別(轉載)
                 摘要: NULL is a macro defined in several standard headers, 0 is an integer constant, '\0' is a character constant, and nul is the name of the character constant. All of these are not interchangeable:  閱讀全文

            posted @ 2009-07-01 23:10 Marcky 閱讀(334) | 評論 (0)  編輯

            超大整數的加法運算
                 摘要: 所謂超大數就是int, 甚至long int等數據類型無法直接對其存儲的整數。對于這種超大書的加法運算,我的解決方案是:
            首先將輸入的大數轉化為字符串存儲起來,這樣一來,字符串的首字符就對應著大數的最高位,末字符就對應大數的最低位。
            然后,從兩個字符串的末尾開始取出一個字符,將其轉化為一個一位整數后進行相加(這里相加的時候還需要加上進位標志的值),這樣將產生兩種情況:  閱讀全文

            posted @ 2009-06-30 16:02 Marcky 閱讀(1003) | 評論 (0)  編輯

            国内精品久久久久久中文字幕| 久久99久久成人免费播放| 久久综合欧美成人| 久久久精品国产sm调教网站| 无码人妻久久一区二区三区蜜桃 | 国产精品久久久久AV福利动漫| 色综合久久88色综合天天 | 久久高潮一级毛片免费| 国产成人无码精品久久久免费| 91视频国产91久久久| 国内精品伊人久久久久| 亚洲国产精品婷婷久久| 久久黄视频| 一本色综合久久| 人妻精品久久无码区| 无码人妻久久一区二区三区| 无码专区久久综合久中文字幕| 亚洲av伊人久久综合密臀性色| 久久精品a亚洲国产v高清不卡| 国产精品美女久久久m| 日本免费久久久久久久网站| 久久精品国产一区二区三区| 亚洲精品99久久久久中文字幕 | 久久久久高潮毛片免费全部播放| 97久久国产综合精品女不卡| 久久精品天天中文字幕人妻| 狠狠色丁香久久婷婷综| 久久精品国产只有精品66| 狠狠综合久久综合88亚洲| 97久久超碰国产精品旧版| 久久久精品久久久久久| 九九精品久久久久久噜噜| 国产精品久久久天天影视| 久久久久久久综合日本| 日产精品久久久久久久| 国产亚洲精午夜久久久久久| 久久www免费人成看片| 久久久久久a亚洲欧洲aⅴ| 久久久久波多野结衣高潮| 久久精品嫩草影院| 欧美日韩久久中文字幕|