会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Tirion
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
恩,VS调试时候的监视也不能够尽信啊
public
class
GrandPa
{
protected
const
int
age
=
100
;
public
void
DoSth()
{
}
}
public
class
Father
{
private
const
new
int
age
=
75
;
public
void
DoSth()
{
}
}
public
class
Son
{
public
void
DoSth()
{
int
i
=
age; }
}
此时Son.DoSth()中i会等于多少呢?VS.NET调试期监视显示为75,但是事实上是100。
下午写代码的时候不小心把Father.age写成了private,结果总是造成Son.DoSth数组运算越界,调试察看又没有问题,百思不得其解,这个问题也算是隐藏的相当晦暗了。
posted on
2005-02-12 17:26
Findekano
阅读(
1109
) 评论(
2
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部