![C++:这里的delete []p是什么意思呢?p1和p2对象都有指针p,难道是都释放了吗?](/upload/sm/2025/1126/4444bf5f.png)
strcmp(str1,str2)这个函数的作用就是判断两个字符串是否相等,
如果两个字符串相等则返回0;
如果str1str2则返回一个正数
如果str1str2则返回一个负数
p=new char
这个是动态申请内存,必须释放
被new动态申请内存了,得delete释放
判断p2-No.c_str()和-842150451是否相同
相同则释放p2
![C++:这里的delete []p是什么意思呢?p1和p2对象都有指针p,难道是都释放了吗?](/upload/sm/2025/1126/4444bf5f.png)
strcmp(str1,str2)这个函数的作用就是判断两个字符串是否相等,
如果两个字符串相等则返回0;
如果str1str2则返回一个正数
如果str1str2则返回一个负数
p=new char
这个是动态申请内存,必须释放
被new动态申请内存了,得delete释放
判断p2-No.c_str()和-842150451是否相同
相同则释放p2