re: STL學習筆記 yanvenhom 2010-12-30 04:03
@zjh
Nicolai M. Josuttis 寫的 The C++ Standard Library
http://ishare.iask.sina.com.cn/f/5204914.html
re: STL學習筆記 yanvenhom 2010-12-27 23:55
@空明流轉
多謝大俠踩過,偶前面去大俠主頁看過了,很有意思的成長經歷。
re: STL學習筆記 yanvenhom 2010-12-26 22:23
@jmchxy
我修改了第三段源碼,把第12行注釋掉了,即size為0時,不取end(),在size為1和2,非0時再取end(),結果*a.end()都是0。就是說當且僅當size為0時取end()才會有Segmentation fault錯誤。
re: STL學習筆記[未登錄] yanvenhom 2010-12-26 21:49
@jmchxy
多謝大哥,突然明白開閉區間的作用了。
ok,修改原文:
接下來有趣了!一開始a的大小是0,所以取front()得到的是null。
不過“size為0時back()所得元素的地址為0xfffffffc”這一點,還不理解,因為這個現象表示,back()得到的地址比front()得到的地址小4,即1個int。back()跑到front()前面去了。
re: C++、VC-迷茫 yanvenhom 2008-04-17 19:49
要從本質上去思考編程。
re: VC6.0 vs VS2005 yanvenhom 2008-04-17 19:48
樓主啊~~你要明白編程、代碼、平臺的本質啊~~
慢慢來吧,我是個初學者,但是我習慣從代碼角度去考慮問題,而不是控件啊工具啊,我現在就是用gcc、g++編譯器和記事本來學習win32 sdk的,感覺很爽,畢竟,微軟的東西掩蓋了太多編程的本質!!
re: malloc小記_1 yanvenhom 2008-03-29 13:35
@RichardHe
看了看前輩的blog,真多,小弟我算新手。
我沒工作,最近在搞學士的論文,我非計算機專業,計算機是我的興趣,樂在其中。
等做完事繼續學習,謝謝大哥的腳印。^_^
re: 周四 yanvenhom 2008-03-27 20:56
const char *p,const是修飾char的。
char* const p,const是修飾p的。
握手,這個東東我也前不久剛搞懂。
re: 指針小記_1 yanvenhom 2008-03-09 16:44
@passerby
其他指針之間轉換大多都會產生編譯錯誤,void *隨便來的。