欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析c++中new和delete的用法

 更新時(shí)間:2013年09月09日 11:03:12   作者:  
以下是對c++中new和delete的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下

new和delete運(yùn)算符用于動(dòng)態(tài)分配和撤銷內(nèi)存的運(yùn)算符

new用法:

1.開辟單變量地址空間
1)new int;  //開辟一個(gè)存放數(shù)組的存儲(chǔ)空間,返回一個(gè)指向該存儲(chǔ)空間的地址.int *a = new int 即為將一個(gè)int類型的地址賦值給整型指針a. 

2)int *a = new int(5) 作用同上,但是同時(shí)將整數(shù)賦值為5

2. 開辟數(shù)組空間
一維: int *a = new int[100];開辟一個(gè)大小為100的整型數(shù)組空間
二維: int **a = new int[5][6]
三維及其以上:依此類推.

一般用法: new 類型 [初值]

delete用法:

1. int *a = new int;
delete a;   //釋放單個(gè)int的空間

2.int *a = new int[5];
delete [] a; //釋放int數(shù)組空間

要訪問new所開辟的結(jié)構(gòu)體空間,無法直接通過變量名進(jìn)行,只能通過賦值的指針進(jìn)行訪問.

用new和delete可以動(dòng)態(tài)開辟,撤銷地址空間.在編程序時(shí),若用完一個(gè)變量(一般是暫時(shí)存儲(chǔ)的數(shù)組),下次需要再用,但卻又想省去重新初始化的功夫,可以在每次開始使用時(shí)開辟一個(gè)空間,在用完后撤銷它.

相關(guān)文章

  • C語言使用posix正則表達(dá)式庫的實(shí)現(xiàn)

    C語言使用posix正則表達(dá)式庫的實(shí)現(xiàn)

    在C語言中,你可以使用 POSIX 正則表達(dá)式庫(regex.h)來進(jìn)行正則表達(dá)式的模式匹配,本文主要介紹了C語言使用posix正則表達(dá)式庫的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • C++實(shí)現(xiàn)貪心算法的示例詳解

    C++實(shí)現(xiàn)貪心算法的示例詳解

    這篇文章主要通過幾個(gè)試題為大家詳細(xì)介紹了C++中貪心算法的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)貪心算法有一定的幫助,需要的可以參考一下
    2022-07-07
  • 十分鐘學(xué)會(huì)C++?Traits

    十分鐘學(xué)會(huì)C++?Traits

    本文試圖以最簡潔的方式闡述對C++?traits?的理解,當(dāng)你理解了第二個(gè)例子的時(shí)候,相信你已經(jīng)理解了C++?traits,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-02-02
  • 基于QT實(shí)現(xiàn)自定義溫度計(jì)的示例代碼

    基于QT實(shí)現(xiàn)自定義溫度計(jì)的示例代碼

    QT原生控件沒有實(shí)現(xiàn)如儀表盤或者溫度計(jì)的控件,只好自己實(shí)現(xiàn),所以本文為大家介紹了如何利用qt實(shí)現(xiàn)自定義溫度/濕度控件,感興趣的小伙伴可以了解下
    2023-11-11
  • windows消息和消息隊(duì)列實(shí)例詳解

    windows消息和消息隊(duì)列實(shí)例詳解

    這篇文章主要介紹了windows消息和消息隊(duì)列實(shí)例詳解,詳細(xì)講述了Windows的消息機(jī)制與原理,對于深入理解和學(xué)習(xí)Windows應(yīng)用程序設(shè)計(jì)有不錯(cuò)的借鑒價(jià)值,需要的朋友可以參考下
    2014-10-10
  • C語言菜鳥基礎(chǔ)教程之求1到100的和

    C語言菜鳥基礎(chǔ)教程之求1到100的和

    在C語言中可以通過定義一個(gè)累加器(一個(gè)變量)并結(jié)合for循環(huán)來實(shí)現(xiàn)計(jì)算1到100之和。
    2017-10-10
  • Opencv透視變換綜合實(shí)例詳解

    Opencv透視變換綜合實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了Opencv透視變換綜合實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C語言深入分析數(shù)組指針和指針數(shù)組的應(yīng)用

    C語言深入分析數(shù)組指針和指針數(shù)組的應(yīng)用

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲(chǔ)類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個(gè)字符串,使字符串處理更加方便、靈活
    2022-04-04
  • 詳解C++中的增量運(yùn)算符++和減量運(yùn)算符--的用法

    詳解C++中的增量運(yùn)算符++和減量運(yùn)算符--的用法

    這篇文章主要介紹了C++中的增量運(yùn)算符++和減量運(yùn)算符--的用法,分為前綴情況和后綴情況來講,需要的朋友可以參考下
    2016-01-01
  • C++利用鏈棧實(shí)現(xiàn)表達(dá)式求值

    C++利用鏈棧實(shí)現(xiàn)表達(dá)式求值

    這篇文章主要為大家詳細(xì)介紹了C++利用鏈棧實(shí)現(xiàn)表達(dá)式求值的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評論