首页 > 编程语言 > 详细

c++ --记录

时间:2017-09-07 21:01:44      阅读:231      评论:0      收藏:0      [点我收藏+]


使用new时,不建议这样写,只是一个小小test。

注意:Get(char **p) 函数不能为Get(char *p)。

 1 //指针原来为None,改变指针
 2 void Get(char **p)
 3 {
 4     *p=new char[100];
 5 }
 6 void test()
 7 {
 8     char *str=nullptr;
 9     Get(&str);
10     strcpy(str,"helloworld");
11 
12     cout<<str<<endl;
13     delete [] str;
14     str=nullptr;
15     cout<<str<<endl;
16 }
17 //输出:helloworld

 

c++ --记录

原文:http://www.cnblogs.com/cygalaxy/p/7491571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!