Using C++
posted on 2009-11-19 16:01 codejie 閱讀(2726) 評論(8) 編輯 收藏 引用 所屬分類: C++
typedef struct DefStruct DefStruct;typedef BOOL (*func)(const DefStruct* s);struct DefStruct{int i;func f;};這是tag在C和C++中的區(qū)別造成的問題。更詳細(xì)的,見這里:http://www.embedded.com/9900748 回復(fù) 更多評論
@OwnWaterloo果然是這樣,你太強(qiáng)大了!!謝謝~~ 回復(fù) 更多評論
@codejie我也是看那篇文章才懂的……值得看看,推薦~_~ 回復(fù) 更多評論
@OwnWaterloo很好的文章。C和C++,又相似,又不同,同時(shí)用這兩個(gè),真的讓我恨暈。。。。 回復(fù) 更多評論
@codejie因?yàn)槲易罱鼘懙慕^大部分是Clean C —— C和C++的子集。所以對C和C++的區(qū)別比較注意。還會同時(shí)拿到兩種語言的編譯器上去編譯。我的blog里面還有一些C/C++區(qū)別的文章。 因?yàn)閷W(xué)校要求寫實(shí)習(xí)周記…… 我又不想隨便寫點(diǎn)應(yīng)付交差……所以就寫了一些文章放到blog上, 然后再抄給學(xué)校交差……所以那個(gè)月更新了不少…… 以后還會更新一些。 回復(fù) 更多評論
這個(gè),很全……http://david.tribble.com/text/cdiffs.htm 回復(fù) 更多評論
@OwnWaterloo詳讀~ 回復(fù) 更多評論
@OwnWaterloo“http://david.tribble.com/text/cdiffs.htm”使我更加了解了C和C++間的差異,很多是由各自的特性導(dǎo)致的,比如enum的差異。好文,謝謝。 回復(fù) 更多評論