C++中使用new為一個變量動態生成存儲空間的3種方式


 1 // 使用new動態分配存儲空間
 2 
 3 #include<iostream>
 4 using std::cout;
 5 
 6 int main()
 7 {
 8     // 第1種方式
 9     int *a=new int;
10     *a=1;
11     cout<<"使用第一種方式進行動態分配存儲空間的結果為:\n"
12         <<"*a= "<<*a<<std::endl;
13     // 第2種方式
14     int *b=new int(2);
15     cout<<"使用第一種方式進行動態分配存儲空間的結果為:\n"
16         <<"*b= "<<*b<<std::endl;
17     // 第3種方式
18     int *c;
19     c=new int(3);
20     cout<<"使用第一種方式進行動態分配存儲空間的結果為:\n"
21         <<"*c= "<<*c<<std::endl;
22     return 0;
23 }

調試運行結果為:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM