C++指针释放问题
大神们好,有这么一个成员函数:
想问一下, 我直接把这个cmd当返回值 返回了, 这个指针还需要释放吗,如果需要的话,该怎么释放呢?
char* CppsFile::GetDeleteCmd(QString strFileName)
{
char* cmd = (char*)malloc(sizeof(char)*200);
QString strCmd = QString("rm") + " " + strFileName;
string cstrCmd = strCmd.toStdString();
strcpy(cmd, cstrCmd.c_str());
return cmd;
}
想问一下, 我直接把这个cmd当返回值 返回了, 这个指针还需要释放吗,如果需要的话,该怎么释放呢?
...全文
相关推荐
c++指针相关资源.rar
c\c++、指针相关资源
C++11新特性之智能指针(shared_ptr/unique_ptr/weak_ptr)
主要介绍了C++11新特性之智能指针,包括shared_ptr, unique_ptr和weak_ptr的基本使用,感兴趣的小伙伴们可以参考一下
cpp.rar_cpp指针数组
数组元素为指针的数组称为指针数组 例: int *pa[3] 数组有三个元素, 每个元素是一个int型指针 pa是指向该一维一级指针数组的指针,是二级指针
cpp_basics:使用C ++解决问题
cpp_basics 用C ++解决问题
cpp:我的cpp分配
cpp:我的cpp分配


