2014年1月27日 星期一

最近在看Inside the c++ object model

老實講再看這本書前

我以為我懂c++

其實不然

只是聽別人講他的缺點和使用注意事項

像是以前不清楚c++的 virtual 實際是怎麼進行的

c++效率真的比C還差?

還有defalut constructor編譯器一定會幫你產生?

在看完一遍這本書後 我知道其實c++效能不會差C到哪

只有在繼承的情況產生 才容易造成效率衰退

我了解到c++的vptr vtable是怎麼運作的

我了解到class的defalut constructor

只有在你物件真的有被instance時

compiler才會幫你生

這本真的是好書 不曉得為什麼不在出新版的

0 意見:

張貼留言

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.