欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

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

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

new和delete運算符用于動態(tài)分配和撤銷內存的運算符

new用法:

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

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

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

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

delete用法:

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

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

要訪問new所開辟的結構體空間,無法直接通過變量名進行,只能通過賦值的指針進行訪問.

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

上一篇:輸入一個字符串,取出其中的整數(實現代碼)

欄    目:C語言

下一篇:C++標準庫中sstream與strstream的區(qū)別詳細解析

本文標題:淺析c++中new和delete的用法

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/4196.html

網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網 版權所有