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

            kenlistian

            厚積薄發(fā). 勤為槳,思為帆

               :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理 ::
              73 隨筆 :: 4 文章 :: 22 評論 :: 0 Trackbacks

            1.采用類方式

            class a2w
            {
                wchar_t* buffer;
              public:
                 explicit a2w(const char* str):buffer(0)
                {
                   if(str) {
                       size_t nu = strlen(str);
                       size_t n = ::MultiByteToWideChar(CP_ACP,0,(const char *)str,int(nu),NULL,0);
                       buffer = new wchar_t[n+1];
                      ::MultiByteToWideChar(CP_ACP,0,(const char *)str,int(nu),buffer,int(n));
                  }
                }
              ~a2w() {  delete[] buffer;  }

              operator const wchar_t*() { return buffer; }

            };

            備注:

               explicit:用來修飾類的構(gòu)造函數(shù),表明該構(gòu)造函數(shù)是顯式的。主要防止這種類構(gòu)造時被編譯器自動轉(zhuǎn)換操作。

              

            2.采用函數(shù)模式

            /*

              wBuf 為申明指針即可。

            */

            chr2wch(const char* buffer, wchar_t* wBuf)
            {
                  size_t len = strlen(buffer);

                  size_t wlen = MultiByteToWideChar(CP_ACP, 0, (const char*)buffer, int(len), NULL, 0);

                  wBuf = new wchar_t[wlen + 1];

                  MultiByteToWideChar(CP_ACP, 0, (const_char*)buffer, int(len), wBuf, int(wlen));

            }

            posted on 2007-12-29 15:48 kenlistian 閱讀(6645) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            99久久国产综合精品麻豆| 91久久成人免费| 婷婷久久综合九色综合九七| 国产午夜久久影院| 色天使久久综合网天天| 亚洲精品国产自在久久| 99精品久久精品| 亚洲国产成人精品91久久久 | 国产精品久久久久久久| 久久精品夜色噜噜亚洲A∨| 婷婷久久香蕉五月综合加勒比| 国产精品久久一区二区三区| 一极黄色视频久久网站| 97r久久精品国产99国产精| 久久夜色撩人精品国产| 久久夜色tv网站| 国内精品伊人久久久久AV影院| 伊人久久大香线蕉精品| 久久亚洲国产成人精品性色 | 亚洲精品午夜国产VA久久成人| 99久久精品国产一区二区| 亚洲精品午夜国产VA久久成人| 久久精品国产精品亚洲| 久久91亚洲人成电影网站| 午夜精品久久久久久毛片| 久久强奷乱码老熟女| 国产精品无码久久综合网| www.久久99| 久久精品国产一区二区三区日韩| 亚洲va久久久噜噜噜久久男同| 亚洲国产小视频精品久久久三级| 99久久国产综合精品网成人影院| 久久最新精品国产| 欧美精品一本久久男人的天堂| 国产精品无码久久久久久| 人妻精品久久无码专区精东影业| 狠狠精品久久久无码中文字幕| 性做久久久久久免费观看| 精品久久久久成人码免费动漫| 国产叼嘿久久精品久久| 狠狠人妻久久久久久综合|