青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(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)
相冊
公告照片
搜索
積分與排名
積分 - 662304
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11075)
2.?SVN中邪惡的replace(11000)
3.?VS2005編譯libevent(10456)
4.?混音算法的學習與研究(10258)
5.?C調用lua腳本的效率測試(9025)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
修改Boost.date_time代碼兼容VC6
修改Boost.date_time代碼兼容VC6
Boost.date_time庫明確不支持VC6。
實際上,只要稍作修改,就可兼容VC6。
而且只是代碼風格上的調整,修改后比原來的代碼更簡潔。
在time_parsing.hpp文件的str_from_delimited_time_duration()模板函數中,有兩個類型定義:
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;
對于打星號的2、5、6行,VC6報錯:
error C2899: typename cannot be used outside a template declaration
這是VC6弱智的一點,明明在模板函數的聲明中,卻報告不能在模板聲明之外使用typename。
還有我覺得在模板聲明之外也應該可以使用typename,
雖然是多余,但可能會增加可讀性,而編譯器應該可以忽略它。
不知C++標準是不是禁止在模板聲明之處使用typename?
如下更改就好了,多了個typedef,但代碼變短了:
1. 提取2,5行的重復代碼,定義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大勢已去,Boost 1.35整個庫已不考慮VC6的兼容性了,所以還是換工具為好。
(轉載請注明來源于金慶的專欄)
posted on 2008-06-12 09:59
金慶
閱讀(2078)
評論(3)
編輯
收藏
引用
所屬分類:
1. C/C++
評論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-12 14:02
賴勇浩
金慶兄最近也是搞C++比較多了?
回復
更多評論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-12 19:01
陳梓瀚(vczh)
以前用VC6的時候,偶爾寫個operator overloading都能神奇的讓編譯器卡死。
回復
更多評論
#
re: 修改Boost.date_time代碼兼容VC6
2008-06-13 10:13
金慶
@賴勇浩
C++一直是我的主兵器。“精通一個,學習另一個,關注下一個”,我一直在打磨我的C++之劍,努力精通C++技藝。
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
How are dtLinks created in NavMesh
C++ parameter passing rules
Naming Conventions for Accessors
Visual Studio 2019 Compiler Hangs
Fbx File Format Identifier
查找內存錯誤
std::thread 中的異常會丟失調用棧
用賦值代替 protobuf CopyFrom()
vs2017 linux 編譯輸出改成 vs 格式
為 LiteIDE 添加選中標記
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
国产精品a久久久久久
|
国产亚洲精品久久久
|
国产精品久久久久久久午夜
|
亚洲电影毛片
|
欧美成人亚洲成人
|
欧美ab在线视频
|
亚洲欧洲精品一区二区
|
亚洲大胆在线
|
欧美日韩精品一本二本三本
|
亚洲一区二区三区四区视频
|
夜夜爽www精品
|
国产主播一区二区三区
|
欧美www视频
|
欧美日韩国产va另类
|
欧美专区日韩视频
|
久久一区激情
|
亚洲免费人成在线视频观看
|
欧美在线短视频
|
99国产精品自拍
|
午夜在线精品偷拍
|
亚洲人成人77777线观看
|
亚洲主播在线观看
|
一区二区三区在线视频播放
|
亚洲精品黄网在线观看
|
国产在线视频不卡二
|
av不卡在线观看
|
亚洲美女电影在线
|
久久视频一区二区
|
久久久久国产精品人
|
欧美日韩视频专区在线播放
|
亚洲激情网站
|
一区二区三欧美
|
亚洲欧美成人在线
|
亚洲午夜羞羞片
|
亚洲欧洲精品一区
|
亚洲欧美在线x视频
|
在线看片欧美
|
国产精品免费观看在线
|
免费欧美电影
|
亚洲国产清纯
|
亚洲国产一区二区三区高清
|
欧美影院在线播放
|
久久精品成人一区二区三区蜜臀
|
女人香蕉久久**毛片精品
|
久久精品国产久精国产爱
|
国产精品v欧美精品v日韩
|
欧美激情一区二区三区在线视频
|
国产麻豆视频精品
|
午夜视频在线观看一区二区
|
亚洲欧美文学
|
国产日产欧美一区
|
亚洲男人影院
|
久久一区中文字幕
|
亚洲大片av
|
欧美精品尤物在线
|
亚洲免费在线观看视频
|
欧美一区午夜精品
|
国产曰批免费观看久久久
|
亚洲午夜在线观看
|
欧美www在线
|
欧美亚洲网站
|
亚洲一区二区三区久久
|
韩国久久久久
|
欧美精品一区二区三区在线播放
|
久久国产免费
|
亚洲在线网站
|
亚洲精品午夜
|
日韩视频精品
|
欧美日韩一区二区三区在线观看免
|
久久精品国产亚洲5555
|
一区二区三区免费在线观看
|
亚洲国产精品综合
|
免费观看日韩
|
久久香蕉国产线看观看av
|
亚洲欧美在线免费
|
一区二区三区蜜桃网
|
亚洲精品一区二区三区福利
|
在线国产日韩
|
亚洲国产精品123
|
日韩午夜在线
|
亚洲天堂第二页
|
欧美亚洲免费高清在线观看
|
久久精品国产亚洲一区二区三区
|
久久精品免视看
|
欧美激情一区二区三区在线视频观看
|
亚洲精品乱码久久久久
|
99视频在线观看一区三区
|
羞羞色国产精品
|
妖精成人www高清在线观看
|
欧美aⅴ99久久黑人专区
|
亚洲视频在线观看免费
|
欧美顶级大胆免费视频
|
在线日韩视频
|
久久伊人亚洲
|
久久本道综合色狠狠五月
|
国产精品一级在线
|
亚洲男人的天堂在线aⅴ视频
|
亚洲国产一区二区三区a毛片
|
欧美一区二区三区免费看
|
国产精品视频1区
|
亚洲在线观看视频
|
麻豆av福利av久久av
|
亚洲国产成人一区
|
日韩视频在线播放
|
久久免费国产精品
|
亚洲一区视频在线
|
欧美二区视频
|
在线看国产日韩
|
欧美激情亚洲综合一区
|
国产午夜精品福利
|
亚洲精品五月天
|
久久精品国产亚洲精品
|
亚洲三级性片
|
欧美国产日本韩
|
亚洲激情成人网
|
欧美成人一区在线
|
久久国产88
|
国产在线不卡视频
|
久久久久国产一区二区三区
|
亚洲欧美国产另类
|
国产精品福利片
|
亚洲一区二区三区视频
|
亚洲在线观看免费
|
国产欧美一区二区三区视频
|
亚洲在线1234
|
亚洲欧美国产毛片在线
|
欧美成人精精品一区二区频
|
99亚洲一区二区
|
亚洲美女中文字幕
|
欧美三级在线视频
|
亚洲欧美日本伦理
|
麻豆av一区二区三区
|
亚洲人成艺术
|
亚洲图中文字幕
|
国产日韩视频
|
一本色道久久综合一区
|
久久精品国产精品亚洲综合
|
老司机午夜精品视频在线观看
|
午夜精品久久久久影视
|
国产午夜精品美女视频明星a级
|
亚洲免费av观看
|
国产精品少妇自拍
|
久久精品毛片
|
在线亚洲免费
|
老司机一区二区
|
亚洲一区www
|
男女av一区三区二区色多
|
亚洲私拍自拍
|
欧美激情2020午夜免费观看
|
亚洲欧美日韩精品久久奇米色影视
|
亚洲综合色在线
|
久久综合色影院
|
亚洲视频成人
|
欧美日韩一区在线视频
|
久久久久.com
|
国产精品久久久久一区二区
|
麻豆精品在线视频
|
黄页网站一区
|
亚洲综合色网站
|
夜夜夜久久久
|
免费观看30秒视频久久
|
欧美激情在线观看
|
亚洲国产国产亚洲一二三
|
久久高清国产
|
模特精品裸拍一区
|
9i看片成人免费高清
|
免费中文字幕日韩欧美
|
免费成人av资源网
|
一区二区三区在线看
|
欧美精品久久久久久久久久
|
欧美va亚洲va国产综合
|
亚洲国产精选
|
久久噜噜噜精品国产亚洲综合
|
亚洲高清在线观看
|
午夜亚洲福利
|
久久亚洲一区二区
|
99精品黄色片免费大全
|
国产精品久久久久久亚洲毛片
|
亚洲资源av
|
可以看av的网站久久看
|
国语自产偷拍精品视频偷
|
久久久久高清
|
亚洲午夜久久久
|
免费观看日韩av
|
国产精品99久久久久久www
|
国产精品久久久久久久9999
|
久久综合网络一区二区
|
日韩视频专区
|
久久久久国产一区二区三区
|
亚洲精品一区在线观看
|
娇妻被交换粗又大又硬视频欧美
|
免费人成网站在线观看欧美高清
|
99国产精品视频免费观看一公开
|
久色成人在线
|
亚洲一本大道在线
|
亚洲精品在线观看视频
|
在线精品国产欧美
|
国产欧美日韩一区二区三区在线
|
99天天综合性
|
日韩一级在线
|