C++學習筆記

sqysl發表於2009-04-25
最近看了點C++,很多不懂的東西,真的是活到老學到老啊,最近買了幾本書,一本是臺灣專家候俊傑寫的《深入淺出MFC》,一本英文影印版的《Windows高階程式設計》,還一本是《C++沉思錄》.今天看《深入淺出MFC》時,遇到很多不懂的,最近我發現《C++ primer plus》真是堪稱經典的一本書,在網上看了下,唉,沒影印版,引進的原版實在是太貴了啊,要近600元錢啊,買不起,湊合著看電子版算了,下面還是把今晚解決的問題總結一下吧:
1、Const stock & stock::topval(const stock & s) const
括號內引數前的const:說明該函式將不會修改傳入的物件;
後面括號外的const:說明執行該函式的物件或包含該函式的物件不可更改;
前面的const:說明該函式返回的物件不可更改;
括號內的&:說明傳入的是一個物件的地址或參考;
括號外函式前的&:說明該函式返回一個物件的地址或參考;
2、?:運算子:該運算子是可以取代if...else...,叫做條件運算子,是C++中唯一一個有三個運算元的運算子,使用說明如下:
expression1 ? expression2 : expression3
如果expression1為真,那麼返回expression2,否則返回expression3;
最近比較累,除了上課,監考,還要值班,眼睛也比較累,還是注意休息一下吧,身體是革命的本錢啊。
下一步總結一下虛擬函式和純虛擬函式,看看template的內容。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-591814/,如需轉載,請註明出處,否則將追究法律責任。

相關文章