青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開(kāi)發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 659884
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫(kù)
asio 成為C++首選網(wǎng)絡(luò)庫(kù)
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫(kù)給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11060)
2.?SVN中邪惡的replace(10986)
3.?VS2005編譯libevent(10431)
4.?混音算法的學(xué)習(xí)與研究(10238)
5.?C調(diào)用lua腳本的效率測(cè)試(9020)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
修改Boost.date_time代碼兼容VC6
修改Boost.date_time代碼兼容VC6
Boost.date_time庫(kù)明確不支持VC6。
實(shí)際上,只要稍作修改,就可兼容VC6。
而且只是代碼風(fēng)格上的調(diào)整,修改后比原來(lái)的代碼更簡(jiǎn)潔。
在time_parsing.hpp文件的str_from_delimited_time_duration()模板函數(shù)中,有兩個(gè)類型定義:
1 typedef boost::tokenizer<char_separator_type,
*2 typename std::basic_string<char_type>::const_iterator,
3 std::basic_string<char_type> > tokenizer;
4 typedef typename boost::tokenizer<char_separator_type,
*5 typename std::basic_string<char_type>::const_iterator,
*6 typename std::basic_string<char_type> >::iterator tokenizer_iterator;
對(duì)于打星號(hào)的2、5、6行,VC6報(bào)錯(cuò):
error C2899: typename cannot be used outside a template declaration
這是VC6弱智的一點(diǎn),明明在模板函數(shù)的聲明中,卻報(bào)告不能在模板聲明之外使用typename。
還有我覺(jué)得在模板聲明之外也應(yīng)該可以使用typename,
雖然是多余,但可能會(huì)增加可讀性,而編譯器應(yīng)該可以忽略它。
不知C++標(biāo)準(zhǔn)是不是禁止在模板聲明之處使用typename?
如下更改就好了,多了個(gè)typedef,但代碼變短了:
1. 提取2,5行的重復(fù)代碼,定義const_iterator_type
2. 去除第6行中明顯多余的typename
+ typedef typename std::basic_string<char_type>::const_iterator const_iterator_type;
typedef boost::tokenizer<char_separator_type,
+ const_iterator_type,
std::basic_string<char_type> > tokenizer;
typedef typename boost::tokenizer<char_separator_type,
+ const_iterator_type,
+ std::basic_string<char_type> >::iterator tokenizer_iterator;
題外話:VC6大勢(shì)已去,Boost 1.35整個(gè)庫(kù)已不考慮VC6的兼容性了,所以還是換工具為好。
(轉(zhuǎn)載請(qǐng)注明來(lái)源于金慶的專欄)
posted on 2008-06-12 09:59
金慶
閱讀(2071)
評(píng)論(3)
編輯
收藏
引用
所屬分類:
1. C/C++
評(píng)論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-12 14:02
賴勇浩
金慶兄最近也是搞C++比較多了?
回復(fù)
更多評(píng)論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-12 19:01
陳梓瀚(vczh)
以前用VC6的時(shí)候,偶爾寫(xiě)個(gè)operator overloading都能神奇的讓編譯器卡死。
回復(fù)
更多評(píng)論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-13 10:13
金慶
@賴勇浩
C++一直是我的主兵器。“精通一個(gè),學(xué)習(xí)另一個(gè),關(guān)注下一個(gè)”,我一直在打磨我的C++之劍,努力精通C++技藝。
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
How are dtLinks created in NavMesh
C++ parameter passing rules
Naming Conventions for Accessors
Visual Studio 2019 Compiler Hangs
Fbx File Format Identifier
查找內(nèi)存錯(cuò)誤
std::thread 中的異常會(huì)丟失調(diào)用棧
用賦值代替 protobuf CopyFrom()
vs2017 linux 編譯輸出改成 vs 格式
為 LiteIDE 添加選中標(biāo)記
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久狠狠亚洲综合
|
一本一道久久综合狠狠老精东影业
|
久久在线免费观看
|
夜夜嗨av一区二区三区网页
|
亚洲黄一区二区
|
久久久亚洲精品一区二区三区
|
国产私拍一区
|
久久综合色影院
|
欧美 日韩 国产精品免费观看
|
91久久精品国产91性色tv
|
亚洲国产精品高清久久久
|
欧美激情欧美激情在线五月
|
一二三区精品福利视频
|
亚洲视频每日更新
|
国产日韩一区在线
|
久久这里有精品15一区二区三区
|
久久一本综合频道
|
一区二区三区欧美
|
亚洲免费在线视频
|
亚洲高清不卡在线观看
|
欧美一区二区三区四区在线
|
亚洲一区二区三区免费在线观看
|
国产精品国产自产拍高清av
|
久久久www成人免费毛片麻豆
|
久久夜色精品国产亚洲aⅴ
|
av72成人在线
|
亚洲欧美一区二区三区极速播放
|
欧美成人精品在线视频
|
亚洲午夜在线视频
|
久久精品女人
|
亚洲视频播放
|
老牛影视一区二区三区
|
亚洲午夜激情免费视频
|
久久精选视频
|
亚洲综合欧美
|
欧美88av
|
一本一本a久久
|
中国成人亚色综合网站
|
一区二区三区在线高清
|
99在线|亚洲一区二区
|
一区二区在线观看av
|
一本久久综合
|
91久久精品国产91久久性色tv
|
小黄鸭精品aⅴ导航网站入口
|
亚洲美女区一区
|
噜噜噜躁狠狠躁狠狠精品视频
|
欧美一区二区三区四区夜夜大片
|
欧美久久电影
|
亚洲福利一区
|
在线观看一区欧美
|
欧美一区二区三区免费大片
|
亚洲一二三区在线
|
免费在线成人av
|
午夜精品影院在线观看
|
一本色道久久综合亚洲91
|
狂野欧美激情性xxxx
|
久久精品72免费观看
|
国产精品久久久久久久久免费
|
亚洲久久一区二区
|
亚洲日本aⅴ片在线观看香蕉
|
欧美在线视频不卡
|
欧美在线视屏
|
国产精品综合不卡av
|
亚洲婷婷在线
|
午夜国产不卡在线观看视频
|
欧美福利电影网
|
免费永久网站黄欧美
|
国产精品理论片
|
亚洲特级片在线
|
亚洲性感美女99在线
|
欧美/亚洲一区
|
牛夜精品久久久久久久99黑人
|
国产欧美不卡
|
亚洲欧美日韩久久精品
|
夜夜嗨av一区二区三区四区
|
老鸭窝91久久精品色噜噜导演
|
久久久美女艺术照精彩视频福利播放
|
欧美午夜在线视频
|
一本色道久久综合亚洲精品小说
|
亚洲精品一线二线三线无人区
|
美女主播一区
|
欧美激情中文字幕在线
|
激情久久五月
|
久久蜜桃香蕉精品一区二区三区
|
久久蜜桃资源一区二区老牛
|
国产精品一页
|
久久精品2019中文字幕
|
亚洲宅男天堂在线观看无病毒
|
欧美激情片在线观看
|
日韩视频在线观看一区二区
|
亚洲特级片在线
|
国产精品亚洲视频
|
午夜综合激情
|
裸体丰满少妇做受久久99精品
|
亚洲成色精品
|
欧美激情一区二区三区四区
|
99精品欧美一区二区三区
|
亚洲精品四区
|
欧美电影免费网站
|
伊人久久大香线蕉av超碰演员
|
久久另类ts人妖一区二区
|
欧美高清视频一区二区
|
亚洲日本一区二区
|
欧美日韩免费高清
|
久久成人精品无人区
|
亚洲激情另类
|
亚洲欧美国产三级
|
韩日欧美一区二区三区
|
欧美高清在线视频
|
亚洲视频免费
|
欧美高清视频一区二区
|
亚洲亚洲精品三区日韩精品在线视频
|
欧美视频福利
|
欧美制服丝袜第一页
|
亚洲国产精品va在看黑人
|
亚洲欧美日产图
|
一区二区三区我不卡
|
在线成人欧美
|
欧美日一区二区三区在线观看国产免
|
亚洲电影免费
|
久久久噜噜噜久噜久久
|
国产麻豆精品视频
|
久久久久久一区二区三区
|
欧美国产一区视频在线观看
|
亚洲午夜免费视频
|
欧美三级第一页
|
久久精品国产第一区二区三区
|
麻豆91精品91久久久的内涵
|
亚洲婷婷综合久久一本伊一区
|
国产在线精品一区二区夜色
|
欧美精品一区二区视频
|
性色av一区二区怡红
|
亚洲精品国精品久久99热一
|
久久久久www
|
欧美在线亚洲在线
|
中文一区二区在线观看
|
在线观看欧美精品
|
国产日韩欧美日韩大片
|
欧美日本在线观看
|
麻豆精品精品国产自在97香蕉
|
午夜国产欧美理论在线播放
|
亚洲国产美女精品久久久久∴
|
久久网站热最新地址
|
欧美一级成年大片在线观看
|
一本色道婷婷久久欧美
|
亚洲人午夜精品免费
|
伊人久久男人天堂
|
国产网站欧美日韩免费精品在线观看
|
国产精品乱码一区二三区小蝌蚪
|
欧美日韩国产成人
|
欧美激情aaaa
|
欧美大秀在线观看
|
欧美www在线
|
免费高清在线视频一区·
|
99精品欧美一区二区三区
|
在线视频亚洲一区
|
亚洲作爱视频
|
一本色道综合亚洲
|
一区二区三区蜜桃网
|
一区二区三区|亚洲午夜
|
亚洲三级电影全部在线观看高清
|
99在线精品观看
|
av成人动漫
|
亚洲在线不卡
|
性做久久久久久免费观看欧美
|
先锋资源久久
|
久久国产精品99国产
|
免费观看成人
|
欧美日韩成人网
|
欧美日韩在线精品
|
国产精品毛片大码女人
|
国产精品亚洲综合
|
国产日韩欧美精品一区
|
在线不卡中文字幕
|
亚洲人成人一区二区三区
|
亚洲裸体在线观看
|
9人人澡人人爽人人精品
|
亚洲香蕉成视频在线观看
|
久久国产天堂福利天堂
|
另类综合日韩欧美亚洲
|
欧美激情亚洲国产
|
日韩亚洲在线观看
|
一区二区高清视频
|
亚洲欧美日韩综合
|
欧美成在线视频
|
欧美午夜在线观看
|
狠狠色综合日日
|
悠悠资源网亚洲青
|
亚洲永久免费观看
|
久久久久久久网
|
亚洲片在线观看
|
午夜在线视频观看日韩17c
|
美玉足脚交一区二区三区图片
|
美女视频黄免费的久久
|
欧美暴力喷水在线
|
小嫩嫩精品导航
|
欧美freesex交免费视频
|
亚洲精品一区二区三区99
|
午夜影院日韩
|
欧美日韩在线一区
|