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

MyMSDN

MyMSDN記錄開發新知道

[學習筆記]C++ Primer[第二章]基本語言

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

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

評論

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

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

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

這樣學廢時間 還容易放棄 枯燥無味  回復  更多評論   

特殊功能
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区三区欧美视频| 亚洲人成77777在线观看网| 最近中文字幕日韩精品| 久久久夜夜夜| 日韩视频在线免费| 亚洲免费激情| 国产精品久久久久久av福利软件 | 麻豆九一精品爱看视频在线观看免费| 亚洲影视综合| 一区福利视频| 欧美三日本三级三级在线播放| 欧美伦理91| 亚洲最新中文字幕| 亚洲自拍偷拍麻豆| 激情欧美日韩一区| 亚洲国产精品一区二区www| 欧美日韩成人综合天天影院| 中文一区字幕| 久久国产加勒比精品无码| 91久久国产综合久久91精品网站| 亚洲欧洲美洲综合色网| 国产精品三级视频| 欧美国产视频一区二区| 欧美视频免费在线观看| 久久―日本道色综合久久| 欧美国产日产韩国视频| 欧美一区精品| 欧美大片91| 久久裸体艺术| 欧美视频日韩视频在线观看| 欧美在线视频网站| 欧美国产日韩一区二区| 久久精品夜夜夜夜久久| 欧美人成免费网站| 美女网站久久| 国产女主播一区| 亚洲人成在线播放| 好看不卡的中文字幕| 一本久久知道综合久久| 在线观看国产欧美| 亚洲免费一区二区| avtt综合网| 美女国内精品自产拍在线播放| 亚洲欧美日韩国产综合在线 | 欧美精品久久久久久久| 麻豆精品一区二区av白丝在线| 国产精品高潮呻吟久久av无限| 亚洲国产精品专区久久| 日韩午夜剧场| 国产精品网站在线播放| 91久久线看在观草草青青| 精品成人乱色一区二区| 亚洲欧美日韩人成在线播放| 欧美精品日韩www.p站| 国产视频在线观看一区二区三区 | 亚洲精品久久久久久久久| 亚洲福利视频一区| 久久电影一区| 欧美亚洲免费电影| 国产精品v亚洲精品v日韩精品 | 国产精品入口夜色视频大尺度| 亚洲激情第一区| 亚洲国产一二三| 久久午夜av| 欧美大色视频| 亚洲激情中文1区| 欧美gay视频激情| 亚洲盗摄视频| 亚洲精品一二三| 欧美激情第二页| 亚洲精品国产拍免费91在线| 亚洲日本va午夜在线影院| 欧美成人免费网站| 最新中文字幕一区二区三区| 亚洲精品资源| 欧美久久成人| 亚洲私人影院| 欧美与黑人午夜性猛交久久久| 国产日韩一区| 久久久久99精品国产片| 欧美大片国产精品| 日韩小视频在线观看| 欧美日韩一区自拍| 亚洲天堂免费观看| 久久久久国产精品厨房| 亚洲第一中文字幕在线观看| 欧美成人综合一区| 一区二区成人精品 | 欧美成人中文| 日韩亚洲欧美一区二区三区| 国产精品www994| 欧美一区二区私人影院日本| 欧美 亚欧 日韩视频在线| 亚洲麻豆国产自偷在线| 国产精品久久久久一区二区| 久久成年人视频| 亚洲黄页一区| 久久久91精品国产| 亚洲美女黄色| 国产偷久久久精品专区| 欧美国产精品| 欧美中文字幕在线观看| 最新69国产成人精品视频免费| 午夜精品久久久久久久久久久| 在线成人激情黄色| 欧美系列精品| 美女久久一区| 久久久久女教师免费一区| 欧美极品一区| 欧美一区二区视频在线观看2020| 亚洲国产欧美不卡在线观看| 午夜在线视频观看日韩17c| 亚洲国产精品一区二区第四页av| 国产精品国产精品国产专区不蜜| 久热re这里精品视频在线6| 亚洲永久免费av| 亚洲国产精品久久久久| 欧美中文字幕第一页| 亚洲免费观看高清完整版在线观看熊 | 久久网站热最新地址| 亚洲欧美日本伦理| 亚洲精品午夜精品| 欧美成人在线免费视频| 久久精品99久久香蕉国产色戒 | 亚洲国产美女| 国内精品久久久久影院色| 欧美网站在线| 欧美母乳在线| 欧美激情第10页| 美女图片一区二区| 久久亚洲欧美| 久久久五月婷婷| 欧美永久精品| 亚洲欧美三级在线| 亚洲一二三四久久| 中文亚洲欧美| 99国产精品久久久久久久| 最近中文字幕mv在线一区二区三区四区| 另类人畜视频在线| 另类激情亚洲| 女人色偷偷aa久久天堂| 欧美高清一区| 亚洲高清免费| 亚洲美女在线视频| 99riav1国产精品视频| 99re热这里只有精品视频| 一区二区三区视频在线观看| 一区二区日韩精品| 亚洲亚洲精品在线观看| 午夜一区不卡| 久久久久久夜精品精品免费| 久久久久国内| 免费观看成人鲁鲁鲁鲁鲁视频| 老司机午夜精品视频在线观看| 久久久久久久久久久久久女国产乱 | 欧美激情一区二区三区在线| 欧美激情视频在线播放| 亚洲国产精品电影在线观看| 亚洲人www| 亚洲欧美日韩电影| 久久久久国产精品一区| 欧美激情亚洲视频| 欧美体内she精视频| 国产精品一区2区| 好看的av在线不卡观看| 日韩亚洲精品电影| 欧美一区视频在线| 蜜臀91精品一区二区三区| 欧美激情一区二区三区在线| 亚洲欧洲精品一区二区三区不卡 | 欧美日韩中文字幕在线| 欧美日韩调教| 国产欧美日韩免费| 在线看片一区| 亚洲一卡久久| 久久另类ts人妖一区二区| 最新亚洲一区| 欧美一区二区视频在线观看2020 | 国产精品永久免费观看| 伊人狠狠色丁香综合尤物| 这里只有精品在线播放| 久久人人爽人人| 一本色道久久综合亚洲91| 欧美在线看片| 欧美日韩一区二区三| 激情欧美一区二区| 亚洲一区二区三区涩| 欧美成人第一页| 亚洲综合色激情五月| 免费观看30秒视频久久| 国产欧美韩日| 在线亚洲一区| 免费在线一区二区| 亚洲夜间福利| 欧美精品 国产精品| 国内精品久久久| 欧美亚洲一区二区在线| 亚洲激情电影在线| 麻豆成人精品| 国产一区二区在线免费观看|