快速學(xué)習(xí)C和C++,基礎(chǔ)語法和優(yōu)化策略,學(xué)了不再怕指針(南科大計(jì)算機(jī)系原版)

+號(hào)是一個(gè)運(yùn)算符
整數(shù)運(yùn)算只有int和long兩種
char是比int短的
作為運(yùn)算之后 就是一個(gè)int類型
計(jì)算機(jī)中為了存儲(chǔ)io的方便
很多數(shù)據(jù)都是對(duì)齊的
每個(gè)變量都是4/8的倍數(shù)
結(jié)構(gòu)體里所有成員共享同一塊內(nèi)存
以最大的成員變量所占內(nèi)存為準(zhǔn)

數(shù)據(jù)只有一份 但是有多個(gè)名字
.type是為什么

瞌睡了 對(duì)不起
常量指針指的是const修飾的是*p,指針常量指的是const修飾的是指針變量p,剩下的一目了然,const修飾哪個(gè),哪個(gè)不能改變
常量指針:常量的指針;指針常量:指針是常量,指針就是地址,地址是常量
c里面釋放內(nèi)存用free(pointer)
c++用delete pointer
float z = 0
參數(shù)parameter : z
參數(shù)arghument :0
函數(shù)
返回值類型 函數(shù)名稱 參數(shù)列表
函數(shù)名稱想用 參數(shù)列表不一致才可以重載 返回值類型不能作為重載判斷標(biāo)準(zhǔn)
template<>
T sum<T>(T x,T y)
{}
class中包含成員數(shù)據(jù) 和成員函數(shù)
object中只有成員數(shù)據(jù)
類的聲明放到頭文件中
C++中沒有構(gòu)造函數(shù) 會(huì)默認(rèn)生成一個(gè)空的構(gòu)造函數(shù)
構(gòu)造函數(shù) 名字要和類名完全一致 并且沒有返回值
構(gòu)造函數(shù)跟著的讀入?yún)?shù)
在類變量聲明的時(shí)候,檢索聲明的形式和構(gòu)造函數(shù)對(duì)比,有一致參數(shù)的 才會(huì)被調(diào)用
在函數(shù)內(nèi)部 可以引用我當(dāng)前對(duì)象的指針
const成員函數(shù) 不可以去修改成員變量