删除内存

//
//  main.cpp
//  addpntrs
//
//  Created by genius on 2017/4/18.
//  Copyright © 2017年 genius. All rights reserved.
//

#include <iostream>
#include <cstring>
//struct  inflatable
using namespace std;
char * getname(void); //function propertype
int main(int argc, const char * argv[]) {
    char *name;
    name = getname();
    cout<<"adress:::::"<<name<<",at::::::"<<(int *)name<<endl;
    delete []name;
    return 0;
}

char * getname() //return point to new String
{
    char temp[80];
    cout<<"enter last name"<<endl;
    cin>>temp;
    char *pn = new char[strlen(temp)+1];
    strcpy(pn, temp); //cpoy string into smaller space
    
    return pn;
};


有疑问、勘误、请您在下方留言,感谢您的支持 ღ( ´・ᴗ・` )!

感谢您阅读,这篇文章归 极客点子版权所有.
如果转载,请注明出处: 极客点子版权所有(/page/740.html) 知识共享许可协议
本网站使用 创作共用 归属 - 非商业用途 - 共享4.0国际许可协议的相同方式 许可.

关于作者:

    作者:

    reverse()

    简介:

    nodejs 全栈工程师 、作家、github 开源爱好者
    研究方向:数据分析、 深度学习、 服务器架构、 系统原理

    著作:

    最爱的编程语言:

    Javascript
    Python