9.14 c++ 總結(jié)

1.指針

地址:?? i_pointer=&i;??

值:???? *i_pointer=i

地址運算符:&

int *i_pointer=&i;

指針:另一個變量的地址,用于間接訪問變量

指針變量: 用于存放地址的變量

指針名=地址


2.指針變量的算術(shù)運算

指針與整數(shù)的加減運算

指針 p 加上或減去 n ,其意義是指針當前指向位置的前方或后方第 n 個數(shù)據(jù)的地址。

這種運算的結(jié)果值取決于指針指向的數(shù)據(jù)類型。

3.動態(tài)內(nèi)存分配(堆區(qū))

使用new和delete進行動態(tài)內(nèi)存分配和釋放(都為運算符)

結(jié)果值:成功:返回指向T類型的指針,指向新分配的一個T類型的內(nèi)存空間的首地址。失?。?(NULL)

用new申請的動態(tài)空間使用完畢后,必須有程序員主動進行釋放。


4. 析構(gòu)函數(shù)的需要性

構(gòu)造函數(shù)申請的空間,在析構(gòu)函數(shù)中釋放。


5. Const

指針常量:??定義常量限定符,限定在運行過程中不被改變,也可以限定指針。在指針定義語句的指針名前加const, 表示指針本身是常量。nt a; int* const p=&a;?? ?????? 定義時必須初始化

6.常對象和常成員函數(shù)

常對象:數(shù)據(jù)成員值在對象的整個生存期間內(nèi)不能被改變。

即常對象定義是必須進行初始化,而且不能被更改。

7.

(int*)pv?????????????????? 強制類型轉(zhuǎn)換,指針轉(zhuǎn)換。

Fioat? f=3.5?? 強制轉(zhuǎn)換?? Int? i =(int)f

Student(int x=20):vale(x) {}?? 初始化列表

P=&a[0]????????????????? 指向首地址

一個普通的指針不能指向常量,只有指針常量可以指向常量。


8.自習內(nèi)容

查缺補漏,把上午老師講的看了一遍,不會的沒記住的看一遍視頻,例題實現(xiàn)了,寫了總結(jié)。復習了前一天的內(nèi)容。





?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,606評論 3 44
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,655評論 1 51
  • 基本內(nèi)置類型 算術(shù)類型字符整型布爾值浮點數(shù) 空類型(void) 算術(shù)類型 帶符號類型和無符號類型int、short...
    2625K閱讀 3,620評論 0 1
  • 仇恨,是種類似于某些中藥材的東西,性寒、微苦,沉淀在人體中,散發(fā)著植物的清香??墒翘扉L日久,卻總是能催生一場又一場...
    居間人Frank閱讀 760評論 2 2

友情鏈接更多精彩內(nèi)容