欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C++學(xué)習筆記-001
1、名字空間:
*定義:
namespace MyNameSpace {
 // code...
}
*使用:
別名(繁瑣):namespace myStd = std; myStd::string str = "abc";
using指示符(污染名字空間):using namespace std; string str = "abc";
using聲明(推薦使用):using std::string; string str = "abc";
 
2、字符&字符串
char c = ‘a(chǎn)‘; // sizeof(c) == 1
wchar_t wc = L‘我‘; // 寬字符,sizeof(wc) == 2
string str = "我是中國人"; // str[0]str[1] == ‘我‘
"two" "some" //  == "twosome",相鄰的字符串會(huì )被鏈接在一起
 
3、內置數據類(lèi)型支持一種特殊的構造函數語(yǔ)法 int ival = int(); double dval = double();
 
4、引用的所有操作都被應用到它所指的對象身上,包括取地址操作符
 
5、不允許非const引用指向需要臨時(shí)對象的對象或值,如:
double dval = 1024;
const ing &ri = dval;
會(huì )被編譯器轉換成:
int temp = dval;
const int &ri = temp;
如果給ri賦一個(gè)新值,這樣做不會(huì )改變dval,而是會(huì )改變temp,對用戶(hù)來(lái)說(shuō),就好像修改動(dòng)作沒(méi)有生效。

6、char ca[4] = "test"; // 錯誤
char ca[5] = "test"; // 正確:包含一個(gè)額外的終止空字符
int ix, jx, kx;
int &iar[] = {ix, jx, kx}; // 錯誤:不允許引用數組
 
7、typedef char *cstring;
extern const cstring cstr;
// != const char *cstr(指向const字符的指針)
// == char *const cstr;(指向字符的const指針),const修飾cstr的類(lèi)型(即char *)
 
8、sizeof操作符在編譯時(shí)刻計算。sizeof計算數組長(cháng)度、指針大小、對象大小等。
string str = "12345678"; // sizeof(str)==sizeof(string);
// sizeof("12345678")==9;
char *pc = "12345678"; // sizeof(pc)==4; strlen(pc)==8;
char ca[] = "test"; // sizeof(ca)==5; strlen(ca)==4;
char ca2[] = {‘t‘, ‘e‘, ‘s‘, ‘t‘}; // sizeof(ca2)==4; strlen(ca2)不確定,以為沒(méi)有終止符;
 
9、delete之后要將指針置為NULL,避免誤用。
 
10、表達式中有unsigned int時(shí),int會(huì )被轉換為unsigned int。
 
11、static_cast 普通強制轉換
dynamic_cast
const_cast,轉換掉表達式的常量性,以及volatile的volatile性
reinterpret_cast,任意轉換,對操作數的位模式進(jìn)行重新解釋
 
12、當vector.size()==vector.capacity()時(shí),會(huì )分配雙倍于當前容量的存儲區,把當前的值拷貝到新分配的內存中,并釋放原來(lái)的內存。
 
13、數據類(lèi)型越大越復雜,vector的效率越低,list則相反。
通過(guò)用指針存放vector中的復雜類(lèi)對象可提高性能(指針只占4字節,且重修分配內存不會(huì )調用對象的構造/析構函數)。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
也談C 中char*與wchar
關(guān)于 c_str()
strtok
char[] && string
char * ,char,string與NSString轉化(objec
如何將QString轉換為char *或者相反
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久