青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

visualfc

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  42 隨筆 :: 0 文章 :: 119 評論 :: 0 Trackbacks
   原創(chuàng) visualfc
  
   boost::any的構(gòu)造函數(shù)不支持字符數(shù)組的直接賦值,即
   boost::any a1("ok");  //error
   boost::any a2 = "ok"; //error
   是無法編譯通過的。

   第一種方法是可以通過char*和std::string來進行賦值。即:
   char str[] = "ok";
   boost::any a1(&str[0]);
   boost::any a2 = std::string("ok");

   第二種方法是通過修改boost::any源代碼來實現(xiàn)字符數(shù)組的直接賦值,實現(xiàn)思路是在boost::any的構(gòu)造函數(shù)中將字符數(shù)組轉(zhuǎn)換為字符指針, boost::any的構(gòu)造函數(shù)代碼如下:
        template<typename ValueType>
        any(const ValueType & value)
        : content(new holder<ValueType>(value))
         {
        }
   修改后代碼如下:
       在boost/any.hpp中需要添加 #include <boost/type_traits/decay.hpp>

        template<typename ValueType>
        any(const ValueType & value)
         : content(new holder<boost::decay<ValueType>::type>((boost::decay<ValueType>::type)value))
        {
        }
   現(xiàn)在修改后的boost::any可以支持字符數(shù)組操作,如下:
   boost::any a1("ok");
   boost::any a2 = "ok";
   char buf[] = "ok";
   boost::any a3(buf);
   boost::any a4 = buf;
   char * c1 = boost::any_cast<char*>(a1);
   char * c2 = boost::any_cast<char*>(a2);

   當然,本文的最終目的不是建議讀者去修改boost::any的源代碼,僅在于提供一種思路和方法以供參考。
  
posted on 2008-10-14 10:21 visualfc 閱讀(1616) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美在线3区| 在线欧美电影| 久久频这里精品99香蕉| 午夜精品一区二区三区在线播放| 亚洲美女视频| 亚洲一级在线| 久久国产夜色精品鲁鲁99| 久久久久久色| 欧美日本一区二区高清播放视频| 欧美激情视频一区二区三区在线播放| 欧美顶级艳妇交换群宴| 国产精品成人播放| 国产一区二区三区日韩| 91久久精品国产91性色 | 亚洲二区在线视频| 亚洲国产清纯| 亚洲综合国产激情另类一区| 欧美在线一二三四区| 老司机午夜精品视频| 最新日韩中文字幕| 99在线热播精品免费| 亚洲欧美一区二区精品久久久| 久久高清国产| 欧美久久久久久蜜桃| 国产亚洲欧美日韩一区二区| 亚洲精品免费在线| 欧美一区二区在线免费播放| 欧美激情亚洲激情| 亚洲欧美日韩另类| 欧美国产欧美综合| 国内外成人免费激情在线视频网站 | 久久久精品999| 欧美日韩国产综合网| 韩国一区电影| 篠田优中文在线播放第一区| 亚洲国产天堂久久综合网| 亚洲欧美在线x视频| 欧美高清不卡| 韩日精品视频一区| 午夜久久福利| 一本大道久久a久久精二百| 老**午夜毛片一区二区三区| 国产欧美一区二区色老头| 国产精品99久久久久久久久久久久 | 国产午夜精品一区二区三区欧美| 亚洲第一狼人社区| 久久er精品视频| 亚洲香蕉在线观看| 欧美日韩精品久久久| 亚洲国产欧美在线人成| 久久综合久久88| 欧美一区91| 国产欧美一二三区| 欧美亚洲免费| 亚洲嫩草精品久久| 国产精品色一区二区三区| 亚洲先锋成人| 一区二区三区高清| 欧美日韩一区二区国产| 亚洲视频一二区| 亚洲精品久久久蜜桃| 久久夜色撩人精品| 亚洲国产裸拍裸体视频在线观看乱了 | 99riav国产精品| 欧美伦理在线观看| 亚洲最新视频在线| 日韩一本二本av| 欧美无乱码久久久免费午夜一区| 制服丝袜亚洲播放| 亚洲一级免费视频| 国产一区二区在线免费观看| 久久九九久精品国产免费直播| 亚洲欧美日韩精品久久亚洲区| 国产人妖伪娘一区91| 巨乳诱惑日韩免费av| 农村妇女精品| 亚洲亚洲精品在线观看| 亚洲欧美偷拍卡通变态| 伊人久久成人| 亚洲人精品午夜| 国产精品女同互慰在线看| 久久免费少妇高潮久久精品99| 久久一本综合频道| 亚洲欧美国产视频| 久久99伊人| 日韩视频精品在线观看| 亚洲一区日韩| 亚洲电影在线看| 亚洲最新色图| 狠狠干狠狠久久| 亚洲精选在线| 黄色一区二区在线观看| 亚洲精品国产精品乱码不99按摩| 国产精品高清网站| 久久综合亚州| 欧美日本网站| 久久久亚洲欧洲日产国码αv| 久久久一二三| 欧美亚洲在线| 欧美日韩国产二区| 裸体女人亚洲精品一区| 欧美成人tv| 亚洲视频在线观看| 久久精品国产亚洲一区二区| 麻豆av福利av久久av| 亚洲欧美日韩国产另类专区| 久久全国免费视频| 午夜视频在线观看一区二区三区| 老司机午夜精品视频| 欧美亚洲专区| 欧美三区在线视频| 亚洲国产精品久久久久婷婷884| 国产精品一区二区你懂的| 亚洲国产欧美不卡在线观看| 国产欧美日韩精品专区| 日韩视频在线免费观看| 亚洲成在线观看| 先锋影音国产一区| 亚洲视频久久| 欧美日本韩国一区| 欧美粗暴jizz性欧美20| 国产在线欧美日韩| 亚洲自拍三区| 宅男噜噜噜66一区二区66| 久久这里只有精品视频首页| 久久精品在这里| 国产精品激情av在线播放| 亚洲美女精品成人在线视频| 亚洲精品欧美精品| 欧美亚洲三区| 午夜精品久久久久99热蜜桃导演| 欧美大片va欧美在线播放| 久久蜜桃资源一区二区老牛| 国产精品久久9| 99成人在线| 亚洲欧美另类在线观看| 欧美性猛交xxxx乱大交蜜桃 | 欧美亚洲第一页| 日韩一级片网址| 亚洲香蕉伊综合在人在线视看| 欧美日本在线| 99视频一区| 亚洲在线一区二区三区| 国产精品每日更新在线播放网址| 在线视频你懂得一区| 午夜精品久久久久久| 国产欧美日韩视频| 久久激情综合| 欧美大片91| 亚洲精品国偷自产在线99热| 欧美大片在线观看| 亚洲精品一区二区网址| 一个色综合导航| 国产精品日韩| 久久久99免费视频| 亚洲国产专区| 亚洲私拍自拍| 国产综合视频| 猛干欧美女孩| 亚洲色图综合久久| 久久午夜电影网| 日韩午夜在线电影| 国产精品日韩欧美一区二区| 中文国产一区| 欧美在线观看视频一区二区| 在线观看国产成人av片| 麻豆国产精品一区二区三区 | 欧美激情视频网站| 久久爱www| 国内精品亚洲| 欧美日韩三级在线| 亚洲欧美日韩国产中文| 久久香蕉国产线看观看av| 亚洲黑丝在线| 国产精品毛片va一区二区三区 | 久久米奇亚洲| 日韩一二三区视频| 久久综合网络一区二区| 欧美精品少妇一区二区三区| 亚洲欧美日本在线| 快播亚洲色图| 中文久久乱码一区二区| 激情校园亚洲| 国产精品v欧美精品∨日韩| 麻豆精品网站| 午夜欧美视频| 伊人久久婷婷色综合98网| 欧美激情bt| 午夜精品视频在线观看| 最新成人在线| 久久免费国产| 亚洲综合欧美| **欧美日韩vr在线| 国产精品视频男人的天堂| 母乳一区在线观看| 久久av老司机精品网站导航| 9久草视频在线视频精品| 亚洲电影免费观看高清| 欧美一区在线看| 亚洲一区二区三区高清不卡|