64,682
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include <string>
using namespace std;
int main()
{
string str1="00";
string str2="11";
memcpy(&str1,&str2,sizeof(string));
str1[0]='2';
cout<<str1<<endl<<str2<<endl;
return 0;
}
虽然输出来了都是21,但是堆栈完全被破坏了!
这代码写的!
是要这样的目的阿?
还是拿来请大神讲解的?