【C++学习笔记】一个使用new和delete的实例

来源:互联网 发布:阿里云学生认证锁定 编辑:程序博客网 时间:2024/04/27 02:26
#include <iostream>#include <cstring>using namespace std;char * getname(void);int main(){char * name;name = getname();cout << name << " at " << (int *) name << "\n";delete [] name;name = getname();cout << name << " at " << (int *) name << "\n";delete [] name;cin.get();cin.get();cin.get();return 0;}char * getname(){char temp[80];cout << "Enter last name: ";cin >> temp;char * pn = new char[strlen(temp) + 1];strcpy(pn, temp);return pn;}

0 0
原创粉丝点击