2007-03-11

D 静态数组初始化大bug

关键字: D bug
cpp 代码
 
  1. ubyte a[3] = [2, 3, 4]; //OK!  
  2.   
  3. void main()  
  4. {  
  5.     ubyte b[3] = [2, 3, 4]; //编译错误  
  6. }  

一只很大的 bug........
评论
oldrev 2008-04-12
看看日期好伐?
honglang13 2008-03-28
dmd 1.028编译成功!
scroot 2008-01-25
这里存在隐式转换 int -> ubyte

而这是不允许的,由ubyte -> int 是允许的

只能说有些不人性化,有待完善,并不算是BUG
Moonlight 2007-04-24
恩,的确是很大的BUG
soulmachine 2007-03-12
但这也太让人“惊讶”了吧。还是不懂
oldrev 2007-03-12
此“静态”是按火星文档的说法,指固定大小的数组
soulmachine 2007-03-12
对呀,确实不能通过编译,这个玩笑开大了吧
发表评论

您还没有登录,请登录后发表评论

oldrev
搜索本博客
我的相册
7e9318d5-c74f-36e0-81a3-beb68acaa2b8-thumb
Screenshot
共 1 张
最近加入圈子
存档
最新评论