re: 大家都有哪些自我管理的方法??? 莫失莫忘 2010-06-13 15:04
孩子,沒事,大學(xué)就是這樣的,至少大多數(shù)都是這樣的,等你畢業(yè)了自己都有答案了,o(∩_∩)o...
我對(duì)劇情也比較好奇,那個(gè)一類人是什么一類人
re: 一個(gè)有趣的小問題 莫失莫忘 2009-09-01 22:22
語意上的解引用?實(shí)際上的解應(yīng)用?
真心話哦:這個(gè)解釋確實(shí)是讓我漲見識(shí)了。這我同意!
我的原話話:代碼中出現(xiàn)無效地址,那通過無效地址去訪問有效地址按理說也是錯(cuò)的喲。
是因?yàn)椋涸贘AVA中,通過無效的地址去訪問是絕對(duì)會(huì)出錯(cuò)的。當(dāng)然了,在CPP論壇咱不說JAVA,這只是常人的一個(gè)思維:通過不存在的去訪問當(dāng)然會(huì)出錯(cuò),所以博主的同學(xué)才會(huì)有那個(gè)問題。
re: 一個(gè)有趣的小問題 莫失莫忘 2009-09-01 22:14
不明白無所謂,我的測(cè)試代碼改了不少,重要的是:
我覺得現(xiàn)在我的解釋應(yīng)該是正解滴了
re: 一個(gè)有趣的小問題 莫失莫忘 2009-09-01 22:12
C++中對(duì)于數(shù)組越界之類的問題是不會(huì)在編譯時(shí)進(jìn)行檢查的,如果代碼中越界了,那編譯不會(huì)出錯(cuò)。但是如果運(yùn)行就會(huì)報(bào)錯(cuò):訪問未初始化的數(shù)據(jù)之類的。而那句:
sa[100].a();
因?yàn)闊o論如何一個(gè)函數(shù)在內(nèi)存中只有一個(gè),所以這句解釋為:
S:a();
更具體點(diǎn)就是這樣了:
S::a(&S[100]);
而S[100]是一個(gè)無效地址,但是也沒關(guān)系。
cout<<sum<<endl;
這句打印的是全局變量,這就不涉及越界問題了。
------------------------我是純潔的分割線大人----------------------
問一下:
OwnWaterloo,你是不是一直等在CPP BLOG上?
re: 一個(gè)有趣的小問題 莫失莫忘 2009-09-01 21:49
在那里解引用?自己去看看博主的解釋吧!
-----------------------------------
OwnWaterloo誤解了,至少我的編譯器沒那么智能——第二個(gè)回復(fù)就不解釋了,這只是測(cè)試下非靜態(tài)成員函數(shù)對(duì)于靜態(tài)成員變量的訪問。
re: 一個(gè)有趣的小問題 莫失莫忘 2009-09-01 21:23
代碼中出現(xiàn)無效地址,那通過無效地址去訪問有效地址按理說也是錯(cuò)的喲~~
如果不解引用就不出錯(cuò)的話,但是博主的解釋中就有解引用了。
還是不會(huì)匯編啊,哪天抽空看看,看看優(yōu)化的代碼
re: [翻譯]游戲主循環(huán) 莫失莫忘 2009-09-01 20:33
補(bǔ)上一句,我去了博主給的那個(gè)原文的鏈接,正是我們新手需要的~·~!
re: [翻譯]游戲主循環(huán) 莫失莫忘 2009-09-01 20:27
類似的內(nèi)容我在《WINDOWS游戲編程大師技巧》的第二版也看過,不過只是限制FPS的一點(diǎn)內(nèi)容,
博主辛苦了,鼓勵(lì)下