#include <cstring>
#include<iostream>
using namespace std;
int main()
{
const char *pc = "a very long literal string";
const int len = strlen(pc+2);
char *pc2 = new char[len]; //len 小于strlen(pc);
strcpy(pc2, pc);
cout<<pc2<<endl;
return 0;
}
len 小于strlen(pc) 按理说应该不能把pc的全部内容拷贝给pc2啊 但vc6上运行确实可以的。。。。。求大侠赐教啊。。