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

MyMSDN

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

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

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

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

評(píng)論

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

這個(gè)方法不錯(cuò),不過(guò)會(huì)不會(huì)浪費(fèi)時(shí)間呀,要敲這么多字進(jìn)去  回復(fù)  更多評(píng)論   

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

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

特殊功能
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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精品久久久久久不卡| 亚洲国产日本| 久久精品视频免费播放| 国产精品v欧美精品v日韩 | 亚洲网站在线看| 久久视频一区| 欧美在线视频一区二区三区| 美女主播一区| 91久久久久久| 亚洲精品一区二区三区av| 欧美激情bt| 亚洲图片自拍偷拍| 在线观看日韩专区| 久久久久久久综合色一本| 亚洲欧美在线高清| 国产香蕉97碰碰久久人人| 性久久久久久久久久久久| 亚洲一区二区黄| 国产一区二区三区在线观看免费| 久久精品成人欧美大片古装| 亚洲午夜极品| 在线观看日韩av先锋影音电影院| 另类国产ts人妖高潮视频| 欧美成人视屏| 久久黄色网页| 久久久久久国产精品mv| 亚洲视频国产视频| 先锋影音国产精品| 91久久在线播放| 亚洲日本一区二区| 欧美激情在线观看| 久久av在线| 巨乳诱惑日韩免费av| 久久成人在线| 欧美色网一区二区| 亚洲福利视频一区| 亚洲丁香婷深爱综合| 欧美亚洲在线观看| 国产精品99一区二区| 亚洲精品日日夜夜| 亚洲香蕉成视频在线观看| 国产精品亚洲成人| 欧美在线免费观看视频| 欧美成ee人免费视频| 99精品99| 好看的亚洲午夜视频在线| 久久久爽爽爽美女图片| 欧美韩日视频| 香蕉久久精品日日躁夜夜躁| 欧美一区午夜视频在线观看| 久久色在线播放| 在线中文字幕日韩| 在线免费观看日本欧美| 国产精品超碰97尤物18| 久久九九精品99国产精品| 亚洲欧洲一区二区在线播放| 亚洲欧美一区二区在线观看| 韩国成人福利片在线播放| 欧美久久久久免费| 久久精品中文| 欧美与欧洲交xxxx免费观看| 一区二区高清| 免费在线观看日韩欧美| 亚洲欧美日韩直播| 一区二区三区日韩欧美精品| 亚洲国产成人av| 亚洲精品久久久久久下一站| 久久国产精品毛片| 欧美激情综合色| 亚洲福利在线观看| 中文欧美在线视频| 一区二区精品在线| 久久婷婷国产综合精品青草| 久久精品成人欧美大片古装| 美女图片一区二区| 欧美在线短视频| 欧美日韩视频在线观看一区二区三区| 午夜精品视频在线观看| 一本综合精品| 欧美人成在线视频| 欧美超级免费视 在线| 亚欧美中日韩视频| 亚洲一区视频| 亚洲女同在线| 亚洲综合精品自拍| 亚洲欧美综合精品久久成人| 亚洲男人的天堂在线| 欧美一区永久视频免费观看| 99热在这里有精品免费| 亚洲精品裸体| 欧美凹凸一区二区三区视频| 欧美怡红院视频| 国内精品一区二区| 麻豆精品视频在线| 久久女同互慰一区二区三区| 午夜精品一区二区三区在线视| 免费亚洲电影在线观看| 男人的天堂成人在线| 国产一区二区三区免费不卡| 欧美淫片网站| 免费高清在线视频一区·| 精品动漫一区二区| 免费在线观看一区二区| 91久久精品国产91久久| 亚洲蜜桃精久久久久久久| 欧美喷水视频| 亚洲小说欧美另类社区| 久久精品一区二区三区不卡牛牛 | 久久人人爽人人爽| 免费不卡在线视频| 最近中文字幕日韩精品| 欧美日韩一区二区三区| 亚洲一区二区四区| 久久久av网站| 亚洲精品在线观看免费| 国产精品久久久久av| 久久精彩视频| 亚洲美女av网站| 久久久7777| 一区二区三区国产精华| 国产女主播一区二区| 欧美α欧美αv大片| 亚洲午夜电影| 欧美成年人在线观看| 亚洲欧美999| 亚洲国产精品一区| 国产精品乱人伦中文| 牛牛国产精品| 性xx色xx综合久久久xx| 亚洲国产日韩美| 久久久视频精品| 亚洲主播在线| 亚洲精品欧美日韩专区| 国产午夜精品久久| 欧美日韩精品一区二区在线播放 | 亚洲欧美国产一区二区三区| 免费国产一区二区| 一区二区三区欧美亚洲| 亚洲第一综合天堂另类专| 国产精品久久久久av免费| 欧美电影免费观看网站| 欧美亚洲综合网| 中文日韩在线视频| 亚洲精品久久久久久下一站 | 欧美在线视频一区| 一本色道久久综合亚洲精品不 | 性欧美在线看片a免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 在线视频精品一区| 免费欧美在线视频| 欧美中文字幕视频在线观看| 一本色道久久综合亚洲二区三区| 国产一区二区毛片| 国产精品日韩| 欧美日韩国产综合视频在线| 麻豆精品在线视频| 欧美在线观看你懂的| 亚洲性xxxx| 亚洲字幕在线观看| 午夜精品福利在线观看| 亚洲午夜影视影院在线观看| 99精品国产99久久久久久福利| 亚洲高清毛片| 亚洲国产一区二区三区在线播| 欧美成人国产| 久久久夜精品| 久久人体大胆视频| 噜噜爱69成人精品| 卡通动漫国产精品| 免费成人激情视频| 欧美激情在线狂野欧美精品| 欧美freesex交免费视频| 免费观看在线综合色| 久久综合亚洲社区| 免费久久久一本精品久久区| 嫩草成人www欧美| 亚洲国产成人精品视频| 亚洲经典三级| 亚洲理论在线| 在线视频日韩| 亚洲在线一区二区| 欧美伊人精品成人久久综合97| 久久精品视频免费观看| 美女视频黄 久久| 欧美精品九九99久久| 欧美日韩性生活视频| 欧美午夜精品久久久久久超碰| 欧美亚州韩日在线看免费版国语版| 国产精品久久久久国产a级| 国产欧美一区二区三区沐欲| 国产一区视频观看| 亚洲高清在线观看| 一区二区三区毛片| 欧美一区二区女人| 欧美韩日一区| 亚洲一区二区高清| 久久人人97超碰精品888|