3 c++ 越界为题
#include <string.h>
using namespace std;
void main()
{
string str="dfs";
const char * c1 = str.c_str();
// cout<<c1;
char *p=new char[3];
cout<<strlen(p)<<"==="<<str.length()<<"--";
str.copy(p,str.length(),0);
p[str.length()]='\0';
cout<<p<<"---";
char a[10],*p1;
p1=a;
a[11]='1';
cout<<strlen(a)<<"---"<<a[11];
}