日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > C++ Primer學習總結 第1-2章 變量和基本類型

C++ Primer學習總結 第1-2章 變量和基本類型

來源:程序員人生   發布時間:2015-03-16 10:43:07 閱讀次數:3587次

第1⑵章 變量和基本類型


1.下面這個語句在C++98和C++11中的輸出結果不同.

C++98結果:


(如果想要更高的精度,可以用%.9lf,輸出9位有效數字)

C++11結果:


結論:

printf的%lf在C++11中表示longdouble,所以用中%f就能夠輸出float和double類型.而printf在C++98中可以用%lf正確輸出double.

如果是scanf的話,不論C++98還是C++11中float都用%f讀取,double都用%lf讀取,由于2者結構不同.

 

2. 默許初始化

定義變量時沒有指定初值,變量被默許初始化.

內置類型:如果是全局的(變量),那末就初始為0.如果是局部的,那末值不肯定.

類類型:得看該類對象是否是全局的和該類的默許構造函數了.

2.1如果該類的默許構造函數不支持定義對象不給定初值,那末就報錯.


2.2如果支持定義對象不給初值,那末就履行默許構造函數的初始化.



2.3如果該類用的是合成的默許構造函數,那末就履行默許初始化.默許初始化時,對成員是對象的履行它的默許構造函數(有點遞歸的意思),對成員是內置類型的履行默許初始化(全局置0,局部未定義)



上面的結果可以看出,s成員始終都是空串.而a對象b對象int aint b成員 由于位置不同,值也不同.

 

3. 如何定義1個指向指針的援用:


 

4. const變量是僅在當前文件內有效的,那末我們如何定義且使用全局const呢?

在1個文件如 extern const int a=100;定義,在其他所有需要用到a的文件內聲明如 extern const int a;

Add.h文件


Add.cpp文件


main.cpp文件



其實這個與我們第1章定義全局變量有點類似.

 

5. auto與decltype用法的區分。

auto會消除頂層const,decltype不會。

援用類型,auto得到1個普通類型,decltype得到援用。

decltype((i))時得到的是i類型的援用,decltype(i)得到i類型。


 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 伦视频| 欧美不卡在线 | 国产99久久精品 | 黄色激情网址 | 日本性网站| 欧美精品在线一区 | 日韩av综合网 | 欧美一级做a爰片久久高潮 亚洲一级一级 | 中文字幕国产日韩 | 国产精品美女久久久 | 精品一区二区三区四区 | 在线不卡二区 | 国产毛片久久久久久国产毛片 | 欧洲精品码一区二区三区免费看 | 欧美aaaa视频 | 欧美视频精品 | 99精品在线视频观看 | 欧美va天堂在线电影 | 国产偷久久一级精品60部 | 国产一二三区在线观看 | 找毛片| 欧美黄色大全 | 国产精品一区二区av日韩在线 | 亚洲欧美一区二 | 在线视频福利 | 国产精品一区二 | 久久精品九九 | 亚洲视频在线一区 | 成人在线视频播放 | 日本精品中文字幕 | 男女爱爱免费视频 | 成人黄色大片免费看 | 99视频一区二区 | 国产精品美女久久久久人 | 成人在线免费观看小视频 | 国产区视频在线 | 天天爱综合 | 国产高清不卡av | 国产精品羞羞 | 91麻豆精品国产91久久久使用方法 | 欧洲黄色网|