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

visualfc

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  42 隨筆 :: 0 文章 :: 119 評論 :: 0 Trackbacks
   原創 visualfc
  
   boost::any的構造函數不支持字符數組的直接賦值,即
   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源代碼來實現字符數組的直接賦值,實現思路是在boost::any的構造函數中將字符數組轉換為字符指針, boost::any的構造函數代碼如下:
        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))
        {
        }
   現在修改后的boost::any可以支持字符數組操作,如下:
   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>
            欧美 日韩 国产一区二区在线视频 | 蜜桃av一区| 亚洲一区国产精品| 亚洲精品中文字幕在线| 日韩视频在线观看国产| 亚洲精品久久久久久久久| 欧美护士18xxxxhd| 亚洲精品一区二区在线观看| 99在线|亚洲一区二区| 中文av一区特黄| 欧美一区二区三区久久精品茉莉花 | 伊人久久大香线| 激情婷婷亚洲| 亚洲精品视频免费| 亚洲欧美国产不卡| 毛片一区二区三区| 日韩亚洲欧美综合| 久久av在线| 欧美人成在线| 国产一级揄自揄精品视频| 亚洲高清av| 亚洲欧美视频| 欧美成人免费全部| 正在播放日韩| 久久久久久久国产| 欧美午夜久久| 亚洲国产精品黑人久久久| 日韩亚洲视频| 欧美综合77777色婷婷| 欧美国产视频日韩| 亚洲一区精彩视频| 你懂的一区二区| 国产伦精品一区二区三区高清版| 亚洲福利视频三区| 欧美国产日韩亚洲一区| 欧美日韩极品在线观看一区| 国产精一区二区三区| 亚洲成人影音| 午夜精品久久久久影视 | 欧美精选一区| 韩国av一区二区三区| 国产精品99久久99久久久二8 | 玖玖综合伊人| 国产精品www网站| 91久久国产综合久久| 国产精品久久久久久久久免费 | 久久久一本精品99久久精品66| 欧美a级片一区| 国产综合视频在线观看| 亚洲一区www| 亚洲精品国产精品乱码不99按摩 | 久久国产精品72免费观看| 欧美日韩在线播放| 日韩午夜在线播放| 亚洲国产精品v| 老司机免费视频一区二区| 国产自产2019最新不卡| 欧美亚洲综合在线| 亚洲一区二区免费视频| 欧美日韩一区在线| 亚洲免费大片| 91久久精品国产91久久性色tv| 久久激情网站| 狠狠久久婷婷| 免费成人激情视频| 久久精品日产第一区二区三区| 国产亚洲二区| 久久久久久久一区二区三区| 欧美在线999| 在线观看中文字幕不卡| 欧美成人精品激情在线观看| 欧美午夜无遮挡| 亚洲综合激情| 欧美大片国产精品| 久久精品国语| 亚洲国产婷婷综合在线精品| 国产亚洲福利一区| 久久国产直播| 夜夜嗨av一区二区三区四季av| 欧美一区亚洲一区| 欧美激情一区| 久久国产福利国产秒拍| 亚洲精品在线电影| 一区免费观看视频| 国产视频亚洲| 国产精品私房写真福利视频| 欧美激情一区二区三区全黄| 久久久最新网址| 久久精品欧美日韩| 亚洲欧美在线高清| 亚洲午夜电影在线观看| 一本久久综合| 在线一区免费观看| 日韩视频一区二区在线观看| 嫩模写真一区二区三区三州| 久久嫩草精品久久久久| 久久国产精品黑丝| 久久中文字幕导航| 欧美国产综合一区二区| 亚洲激情六月丁香| 欧美激情亚洲一区| 久久精品国产久精国产思思| 快射av在线播放一区| 欧美高清在线| 欧美一区二区三区久久精品茉莉花| 性做久久久久久久久| 亚洲黄色高清| 亚洲字幕一区二区| 亚洲美女av黄| 久久久久久69| 亚洲午夜一区| 免费欧美在线| 麻豆国产精品va在线观看不卡 | 久久久蜜臀国产一区二区| 99re热精品| 久久久免费观看视频| 亚洲欧美精品一区| 欧美精品在线视频| 欧美大片一区二区| 国产一区二区三区四区老人| 一区二区av在线| 亚洲区第一页| 久久婷婷激情| 欧美自拍偷拍| 国产精品无码永久免费888| 亚洲激情专区| 亚洲国产日韩欧美在线图片 | 欧美视频在线观看免费网址| 欧美激情精品久久久六区热门 | 亚洲欧美在线网| 亚洲一区二区动漫| 欧美日韩国产不卡| 亚洲高清在线观看| 亚洲精品国产拍免费91在线| 看欧美日韩国产| 欧美黑人多人双交| 亚洲精品一区二区三区不| 欧美wwwwww| 亚洲精品国产精品乱码不99 | 亚洲专区在线视频| 亚洲制服av| 国产精品高清在线| 亚洲一区bb| 久久疯狂做爰流白浆xx| 国产日韩高清一区二区三区在线| 亚洲永久免费av| 久久精品国产第一区二区三区| 亚洲一区二区三区影院| 国产精品美女午夜av| 中文亚洲视频在线| 欧美一进一出视频| 国产一区二区三区在线观看精品| 香蕉视频成人在线观看 | 亚洲第一在线综合在线| 免费日韩av片| 日韩视频免费大全中文字幕| 亚洲午夜免费视频| 午夜精品久久久久久久白皮肤| 宅男噜噜噜66一区二区66| 欧美不卡高清| 亚洲激情在线激情| 99精品久久久| 国产精品a级| 香蕉久久国产| 免费成人高清视频| 一本色道久久| 国产一区二区三区av电影| 久久精品国产亚洲aⅴ| 亚洲高清资源| 欧美亚洲专区| 亚洲欧洲午夜| 国产精品亚洲产品| 麻豆精品精品国产自在97香蕉| 亚洲日韩欧美视频一区| 欧美在线观看视频| 亚洲精品中文在线| 国产女人水真多18毛片18精品视频| 久久综合九色综合久99| 亚洲人成7777| 久久久久五月天| 一本色道久久综合精品竹菊| 国产三区精品| 欧美黄色成人网| 欧美在线免费一级片| 日韩午夜激情| 免费久久99精品国产自在现线| 亚洲一级黄色av| 亚洲精品欧美专区| 国产又爽又黄的激情精品视频| 欧美激情久久久久| 久久精品视频在线免费观看| 夜夜嗨av一区二区三区中文字幕| 久热成人在线视频| 欧美一区二区黄| 一区二区三区|亚洲午夜| 一区在线观看| 国产一区二区剧情av在线| 欧美午夜性色大片在线观看| 欧美第一黄网免费网站| 久久亚洲综合色|