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

            厚積薄發. 勤為槳,思為帆

               :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理 ::
              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:用來修飾類的構造函數,表明該構造函數是顯式的。主要防止這種類構造時被編譯器自動轉換操作。

              

            2.采用函數模式

            /*

              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 閱讀(6650) 評論(0)  編輯 收藏 引用
            久久婷婷色综合一区二区| 久久精品一区二区三区AV| 国产精品无码久久久久| 四虎国产精品成人免费久久| 久久婷婷五月综合成人D啪| 国产精品久久久久久一区二区三区| 国产叼嘿久久精品久久| 亚洲精品无码久久久久sm| 久久成人精品| 久久中文字幕一区二区| 精品伊人久久大线蕉色首页| 国产伊人久久| 国产三级久久久精品麻豆三级| 欧美精品福利视频一区二区三区久久久精品 | 国产香蕉久久精品综合网| 成人久久久观看免费毛片| 久久天天躁夜夜躁狠狠躁2022| 久久精品国产免费| jizzjizz国产精品久久| 久久99久国产麻精品66| 麻豆久久| 国产一区二区精品久久凹凸| 国产精品久久久久久影院| 久久综合狠狠综合久久综合88| 思思久久好好热精品国产| 亚洲国产成人久久综合碰碰动漫3d| 久久99精品久久只有精品| 亚洲国产精品无码久久一区二区 | www.久久热.com| 精品久久久久久久无码| 久久99精品久久只有精品| 久久婷婷成人综合色综合| 亚洲中文字幕久久精品无码APP | 99久久婷婷免费国产综合精品| 亚洲精品乱码久久久久久| 日韩人妻无码一区二区三区久久 | 中文字幕无码av激情不卡久久| 久久精品成人影院| 久久久久国产亚洲AV麻豆| 久久久久成人精品无码| 免费一级欧美大片久久网 |