罗朝辉(飘飘白云)

关注C++,Java,3D技术,脚本语言,pc游戏,手机游戏

用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
kesalin的公告
夫君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学。淫慢则不能励精,险躁则不能治性。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!
文章分类
Quake游戏代码研究
quake-3-c-net-port
quake3-engine研究
Windows SDK
console方面的SDK
SDK入门教程 使用C
SDK入门教程 使用C++
win32编程教程
技术站点
3D算法理论
beyond3d
Codeprojects
GameDev
GameRes
Ogre
那些牛人
Azure Product
CGDeveloper
graphixer
Siney
xophiix
云风
六水引擎
太傻
平民程序
我的好友
smilelance
存档

原创  字符常量与模板匹配问题 收藏

以下代码运行输出:

 A(const T&)

foo( "Hello" ); 并没有匹配偏特化的模板template<> class A<const char*>,这是因为"Hello"是一个字符常量,其类型是 const char[6],所以不能与这个模板要求的模板参数匹配。要正确匹配则需要将const char[6]转换到const char*。

如下代码则可以正确解析:

发表于 @ 2009年05月20日 10:07:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:如何对网页输入框进行编程 | 新一篇:【译】VC10中的C++0x特性 part 1:Lambdas,auto,以及 static_assert

  • 发表评论
  • 评论内容:
  •  
Copyright © kesalin
Powered by CSDN Blog