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 }

调试运行结果为:

C++中使用new为一个变量动态生成存储空间的3种方式

 

相关文章:

  • 2022-12-23
  • 2022-01-23
  • 2021-07-05
  • 2022-12-23
  • 2022-01-03
  • 2021-09-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-02-02
  • 2022-12-23
  • 2021-12-18
  • 2021-12-21
相关资源
相似解决方案