青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

MyMSDN

MyMSDN記錄開發(fā)新知道

[學(xué)習(xí)筆記]C++ Primer[第二章]基本語言

Page 30 ( Chapter 2 基本語言)
算術(shù)類型的存儲空間依機器而定。
Page 30 ( Chapter 2 基本語言)
表示整數(shù)、字符和布爾值的算術(shù)類型合稱為整形(integral type)
字符類型有兩種:char和wchar_t。char類型通常是單個機器字節(jié)(byte)。wchar_t類型用于擴展字符集,比如漢字和日語
Page 31 ( Chapter 2 基本語言)
在位這一級上,存儲器是沒有結(jié)構(gòu)和意義的。
讓存儲具有結(jié)構(gòu)的最基本方法是用塊(chunk)處理存儲。……雖然確切的大小因機器不同而不同,但是通常將8位的塊作為一個字節(jié),32位或4個字節(jié)作為一個“字(word)”
Page 32 ( Chapter 2 基本語言)
C++標準并未定義signed類型如何用位來表示,而是由每個編譯器自由決定如何表示signed類型。……符號位為1,值就為負數(shù);符號位為0,值就為0或正數(shù)。……有些語言中將負數(shù)賦給unsigned類型是非法的,但在C++中這是合法的。
Page 35 ( Chapter 2 基本語言)
為了兼容C語言,C++中所有的字符串字面值都由編譯器自動在末尾添加一個空字符。
Page 36 ( Chapter 2 基本語言)
兩個相鄰的僅由空格、制表符或換行符分開的字符串字面值(或?qū)捵址置嬷担蛇B接成一個新字符串字面值。
//concatenated long string literal
std::cout<<"a multi-line "
"string literal "
"using concatenation "
<<std::endl;
執(zhí)行這條語句將會輸出:
a multi-line string literal using concatenation
如果連接字符串字面值和寬字符串字面值,將會出現(xiàn)什么結(jié)果呢?例如:
//Concatenating plain and wide character strings is undefined
std::cout<<"multi-line" L"literal "<<std::endl;
其結(jié)果未定義的(unsigned),也就是說,連接不同類型的行為標準沒有定義。這個程序可能會執(zhí)行,也可能會崩潰或者產(chǎn)生沒有用的值,而且在不同的編譯器下程序的動作可能不同。
Page 36 ( Chapter 2 基本語言)
在一行的末尾加一反斜線符號可將此行和下一行當(dāng)作同一行處理。
std::cou\
t<<"Hi"<<st\
d::endl;
等價于
std::cout<<"Hi"<<std::endl;
注意反斜線符號必須是該行的尾字符——不允許其后面有注釋或空格。同樣,后繼行行首的任何空格和制表符都是字符串字面值的一部分。正因如此,長字符串字面值的后繼行才不會有正常的縮進。
Page 39 ( Chapter 2 基本語言)
C++是一門靜態(tài)類型語言,在編譯時會作類型檢查。
Page 41 ( Chapter 2 基本語言)
標識符不能包含兩個連續(xù)的下劃線,也不能以下劃線開頭后面緊跟一個大寫字母。有些標識符(在函數(shù)外定義的標識符)不能以下劃線開頭。
Page 42 ( Chapter 2 基本語言)
C++支持兩種初始化變量的形式:復(fù)制初始化(copy-initialization)和直接初始化(direct-initialization)。復(fù)制初始化語法用等號(=),直接初始化則是把初始化式放在括號中:
int ival(1024);    //direct-initialization
int ival = 1024;    //copy-initialization
Page 43 ( Chapter 2 基本語言)
也可以通過一個計數(shù)器和一個字符初始化string對象。這樣創(chuàng)建的對象包含重復(fù)多次的指定字符,重復(fù)次數(shù)由計數(shù)器指定:
std::string all_nines(10,'9');    //all_nines="9999999999"
本例中,初始化all_nines的唯一方法是直接初始化。有多個初始化式時不能使用復(fù)制初始化
Page 44 ( Chapter 2 基本語言)
內(nèi)置類型變量是否自動初始化取決于變量定義的位置。在函數(shù)體外定義的變量都初始化成0,在函數(shù)體里定義的內(nèi)置類型變量不進行自動初始化。
Page 46 ( Chapter 2 基本語言)
extern聲明不是定義,也不分配存儲空間。
……
只有當(dāng)extern聲明位于函數(shù)外部時,才可以含有初始化式。
Page 50 ( Chapter 2 基本語言)
非const變量默認為extern,要使const變量能夠在其他的文件中訪問,必須顯式地指定它為extern
Page 51 ( Chapter 2 基本語言)
引用只是對象的另一個名字
Page 52 ( Chapter 2 基本語言)
const引用可以初始化為不同類型的對象或者初始化為右值
……
非const引用只能綁定到與該引用同類型的對象。
const引用則可以綁定到不同但相關(guān)的類型的對象或綁定到右值。
Page 56-57 ( Chapter 2 基本語言)
如果使用class關(guān)鍵字來定義類,那么定義在第一個訪問標號前的任何成員都隱式指定為private;如果使用struct關(guān)鍵字,那么這些成員都是public。使用class還是struct關(guān)鍵字來定義類,僅僅影響默認的初始化訪問級別。
可以等效地定義Sales_item類為:
struct Sales_item{
    //no need for public label, memebers are public by default
    //operations on Sales_item objects
private:
    std::string isbn;
    unsigned units_sold;
    double revenues
};
本例的類定義和前面的類定義只有兩個區(qū)別:這里使用了關(guān)鍵字struct,并且沒有在花括號后使用關(guān)鍵字public。struct的成員都是public,除非有其他特殊的聲明,所以就沒有必要添加public標號。
用class和struct關(guān)鍵字定義類的唯一差別在于默認訪問級別:默認情況下,struct的成員為public,而class的成員為private。
Page 59 ( Chapter 2 基本語言)
這種行為有一個很重要的含義:當(dāng)我們在頭文件中定義了const變量后,每個包含該頭文件的源文件都有了自己的const變量,其名稱和值都一樣。

posted on 2007-06-16 01:32 volnet 閱讀(1024) 評論(2)  編輯 收藏 引用 所屬分類: C++ Primer 學(xué)習(xí)筆記

評論

# re: [學(xué)習(xí)筆記]C++ Primer[第二章]基本語言 2007-07-10 12:55 zhanghaibin

這個方法不錯,不過會不會浪費時間呀,要敲這么多字進去  回復(fù)  更多評論   

# re: [學(xué)習(xí)筆記]C++ Primer[第二章]基本語言[未登錄] 2008-07-28 11:18 foxtail

這樣學(xué)廢時間 還容易放棄 枯燥無味  回復(fù)  更多評論   

特殊功能
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线视频亚洲欧美| 一区二区三区成人| 噜噜噜久久亚洲精品国产品小说| 一本久久青青| 亚洲国产91色在线| 亚洲理论在线| 亚洲一级黄色av| 欧美一级播放| 久久综合给合| 亚洲国产日韩欧美在线图片 | 噜噜噜91成人网| 欧美日韩国产页| 国产日韩欧美在线播放| 在线观看成人av| 在线亚洲精品福利网址导航| 欧美一区三区二区在线观看| 久久久av水蜜桃| 亚洲精品久久视频| 久久精品国产久精国产一老狼| 久久精品亚洲一区二区三区浴池| 久久久综合激的五月天| 欧美日韩亚洲系列| 一区二区在线观看视频| 亚洲一区国产一区| 欧美激情第三页| 久久视频国产精品免费视频在线| 欧美日韩精品欧美日韩精品| 国内精品视频久久| 亚洲综合第一| 国产午夜久久久久| 日韩西西人体444www| 麻豆精品91| 快射av在线播放一区| 国际精品欧美精品| 久久国产精品网站| 亚洲在线观看免费| 欧美视频在线观看 亚洲欧| 亚洲黄色影片| 亚洲成人在线视频播放 | 一区二区三区四区在线| 欧美国产日韩一区二区在线观看 | 欧美午夜一区二区| 一二三区精品福利视频| 日韩一级不卡| 国产日本亚洲高清| 久久天堂av综合合色| 麻豆freexxxx性91精品| 夜夜爽夜夜爽精品视频| 亚洲精品永久免费| 韩国精品主播一区二区在线观看| 久久久人成影片一区二区三区 | 欧美亚洲一区在线| 极品裸体白嫩激情啪啪国产精品| 蜜桃av综合| 国产精品入口66mio| 蜜臀91精品一区二区三区| 欧美喷水视频| 麻豆精品在线播放| 欧美三级第一页| 久久尤物视频| 国产精品尤物| 91久久线看在观草草青青| 国产精品美女| 亚洲欧洲免费视频| 国产在线播放一区二区三区| 欧美激情免费观看| 国产精品高潮视频| 欧美资源在线| 欧美精品在线视频| 久久综合成人精品亚洲另类欧美| 免费成人av| 久久免费视频网| 国产精品黄色| 亚洲最新视频在线播放| 亚洲精品日日夜夜| 欧美大片在线观看一区二区| 免费毛片一区二区三区久久久| 国产精品ⅴa在线观看h| 亚洲精品一区中文| 99pao成人国产永久免费视频| 久久久久国产精品一区二区| 性感少妇一区| 国产综合色一区二区三区| 99精品视频免费观看视频| 亚洲人成亚洲人成在线观看| 久久久一区二区三区| 欧美成人免费在线| 久久视频在线视频| 欧美激情在线有限公司| 在线一区二区三区四区| 欧美特黄视频| 欧美一级久久久久久久大片| 久久国产视频网站| 亚洲国产老妈| 欧美特黄一级| 久久精品人人做人人爽电影蜜月| 欧美成年人视频网站欧美| 亚洲精品视频在线| 国产精品手机在线| 久久夜色精品一区| 国产精品99久久久久久人| 久久久久久网| 亚洲在线免费观看| 在线观看亚洲a| 国产精品热久久久久夜色精品三区| 亚洲欧美在线高清| 亚洲美女一区| 美女在线一区二区| 久久九九国产精品| 中文在线资源观看网站视频免费不卡 | 亚洲麻豆视频| 国产精品乱子久久久久| 欧美成人精品在线观看| 小黄鸭精品aⅴ导航网站入口 | av成人手机在线| 亚洲经典在线看| 在线成人激情视频| 亚洲专区在线| 一本色道久久加勒比精品| 亚洲精品免费在线观看| 国内视频一区| 狠狠噜噜久久| 亚洲福利一区| 一本一本久久a久久精品综合麻豆| 亚洲茄子视频| 99re在线精品| 性欧美大战久久久久久久久| 久久国产精品一区二区三区四区 | 在线亚洲高清视频| 香蕉久久夜色精品| 久久米奇亚洲| 99re6热只有精品免费观看| 亚洲自拍偷拍麻豆| 每日更新成人在线视频| 国产精品久久久久影院亚瑟| 国产一区二区在线观看免费| 亚洲毛片在线观看.| 久久精品最新地址| 99国产精品99久久久久久粉嫩| 亚洲影院色在线观看免费| 久久噜噜亚洲综合| 国产精品人人做人人爽人人添| 一区精品在线| 欧美中文字幕在线播放| 亚洲狼人精品一区二区三区| 久久精品国产精品亚洲精品| 国产精品久久久久一区二区| 亚洲精品在线视频| 欧美第十八页| 久久久五月婷婷| 狠狠色狠狠色综合日日91app| 亚洲欧美日本在线| 一本大道久久a久久精品综合| 欧美精品国产一区| 亚洲国产另类久久久精品极度| 欧美日本亚洲视频| 影视先锋久久| 麻豆精品网站| 欧美mv日韩mv国产网站| 国产主播喷水一区二区| 久久国产精品99国产| 欧美在线观看视频| 在线看日韩av| 亚洲精品国产拍免费91在线| 欧美激情网友自拍| 亚洲一品av免费观看| 性欧美激情精品| 亚洲国产精品一区制服丝袜| 亚洲人成网站在线播| 国产精品视频久久久| 蜜乳av另类精品一区二区| 欧美—级a级欧美特级ar全黄| 亚洲少妇中出一区| 久久国产免费看| 中文在线资源观看视频网站免费不卡| 亚洲午夜在线| 91久久久久久国产精品| 午夜精品剧场| 亚洲视频观看| 欧美国产先锋| 欧美va天堂va视频va在线| 欧美日韩精品三区| 亚洲国产精品成人精品| 国产亚洲精品aa| 亚洲午夜日本在线观看| 999亚洲国产精| 欧美风情在线观看| 最新日韩精品| 欧美大片在线看免费观看| 免费成人性网站| 黑人中文字幕一区二区三区| 亚洲一区国产精品| 欧美亚洲一区二区在线| 国产精品嫩草99av在线| 亚洲伦理在线免费看| 欧美偷拍一区二区| 夜夜嗨av一区二区三区网站四季av| 亚洲激情不卡| 欧美日韩专区| 午夜性色一区二区三区免费视频|