孩子,没事,大学就是这样的,至少大多数都是这样的,等你毕业了自己都有答案了,o(∩_∩)o...
re: 一个工具、一个库和一部小说 莫失莫忘 2010-06-13 14:17
我对剧情也比较好奇,那个一类人是什么一类人
re: 一个有趣的小问题 莫失莫忘 2009-09-01 22:22
语意上的解引用?实际上的解应用?
真心话哦:这个解释确实是让我涨见识了。这我同意!
我的原话话:代码中出现无效地址,那通过无效地址去访问有效地址按理说也是错的哟。
是因为:在JAVA中,通过无效的地址去访问是绝对会出错的。当然了,在CPP论坛咱不说JAVA,这只是常人的一个思维:通过不存在的去访问当然会出错,所以博主的同学才会有那个问题。
re: 一个有趣的小问题 莫失莫忘 2009-09-01 22:14
不明白无所谓,我的测试代码改了不少,重要的是:
我觉得现在我的解释应该是正解滴了
re: 一个有趣的小问题 莫失莫忘 2009-09-01 22:12
C++中对于数组越界之类的问题是不会在编译时进行检查的,如果代码中越界了,那编译不会出错。但是如果运行就会报错:访问未初始化的数据之类的。而那句:
sa[100].a();
因为无论如何一个函数在内存中只有一个,所以这句解释为:
S:a();
更具体点就是这样了:
S::a(&S[100]);
而S[100]是一个无效地址,但是也没关系。
cout<<sum<<endl;
这句打印的是全局变量,这就不涉及越界问题了。
------------------------我是纯洁的分割线大人----------------------
问一下:
OwnWaterloo,你是不是一直等在CPP BLOG上?
re: 一个有趣的小问题 莫失莫忘 2009-09-01 21:49
在那里解引用?自己去看看博主的解释吧!
-----------------------------------
OwnWaterloo误解了,至少我的编译器没那么智能——第二个回复就不解释了,这只是测试下非静态成员函数对于静态成员变量的访问。
re: 一个有趣的小问题 莫失莫忘 2009-09-01 21:23
代码中出现无效地址,那通过无效地址去访问有效地址按理说也是错的哟~~
如果不解引用就不出错的话,但是博主的解释中就有解引用了。
还是不会汇编啊,哪天抽空看看,看看优化的代码
re: [翻译]游戏主循环 莫失莫忘 2009-09-01 20:33
补上一句,我去了博主给的那个原文的链接,正是我们新手需要的~·~!
re: [翻译]游戏主循环 莫失莫忘 2009-09-01 20:27
类似的内容我在《WINDOWS游戏编程大师技巧》的第二版也看过,不过只是限制FPS的一点内容,
博主辛苦了,鼓励下

posts - 15, comments - 0, trackbacks - 0, articles - 0

Copyright © 莫失莫忘