91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++的編程技巧有哪些

發布時間:2021-11-29 15:53:32 來源:億速云 閱讀:180 作者:iii 欄目:編程語言

這篇文章主要介紹“C++的編程技巧有哪些”,在日常操作中,相信很多人在C++的編程技巧有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C++的編程技巧有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

C++編程所支持的基本類型,例如int、double、bool等,在某些方面可以說是沿襲了ISO-C++中的類型——同樣的用法會在C++/CLI中得到同樣的結果,例如加法或者賦值操作。但是C++/CLI也為這些基本類型引入了一些新的東西。

在通用類型系統(CTS)中,每一個基本類型都在System命名空間中存在一個對應的類(見表1)。例如int實際上完全等價于System::Int32。我們可以使用二者中的任何一個來聲明一個整數:

int ival = 0;  Int32 ival2 = 0;

出于移植性的考慮,在使用這些基本類型時,我們推薦大家使用內建的關鍵詞,而非System命名空間中的類名。

基本類型System命名空間中對應的類注釋/用法
boolSystem::Booleanbool dirty = false;
charSystem::SBytechar sp = ' ';
signed charSystem::SBytesigned char ch = -1;
unsigned charSystem::Byteunsigned char ch = '\0';
wchar_tSystem::Charwchar_t wch = ch;
shortSystem::Int16short s = ch;
unsigned shortSystem::UInt16unsigned short s = 0xffff;
intSystem::Int32int ival = s;
unsigned intSystem::UInt32unsigned int ui = 0xffffffff;
longSystem::Int32long lval = ival;
unsigned longSystem::UInt32unsigned long ul = ui;
long longSystem::Int64long long etime = ui;
unsigned long longSystem::UInt64unsigned long long mtime = etime;
floatSystem::Singlefloat f = 3.14f;
doubleSystem::Doubledouble d = 3.14159;
long doubleSystem::Doublelong double d = 3.14159L;

對于System命名空間中類的公有靜態成員,我們既可以通過內建的關鍵字,也可以通過System命名空間中的類名來訪問。例如,為了獲取一個數值類型的取值范圍,我們可以直接使用內建的關鍵字來訪問其靜態屬性C++編程和MinValue。

注意5外面的圓括號是必須的,因為它會使得編譯器將后面的成員選擇操作符點號綁定到整數5上,而不是將'5.'解析為一個double類型的字面常量——那樣的話,后面的ToString()將變得不合法。為什么我們有時候需要這樣做呢?一種可能的情況是將一個字符串傳遞給Console的成員函數要比傳遞實際的數值來的更加高效。

到此,關于“C++的編程技巧有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

c++
AI

贺州市| 长治县| 高青县| 高安市| 安康市| 凌源市| 山东省| 德化县| 西青区| 寿光市| 泊头市| 金沙县| 平和县| 鄯善县| 五家渠市| 武夷山市| 福贡县| 芜湖市| 平邑县| 莎车县| 淮滨县| 奉新县| 柳江县| 营山县| 兰坪| 宜兴市| 锦屏县| 富源县| 宣化县| 娄底市| 隆回县| 东港市| 阿拉善盟| 海门市| 海兴县| 周宁县| 长岛县| 蒙阴县| 玛曲县| 罗山县| 江达县|