下面代码片段中有哪些隐患或者错误
void *get1(){
char buf[12] = {"abc"};
return buf;
}
void get2(int *p){
p = new int[10];
int main(){
int *m;
get2(m);
m = get1();
memcpy(m, "aaa", 3);
return 0;
void *get1(){ char buf[12] = {"abc"}; return buf; } void get2(int *p){ p = new int[10]; } int main(){ int *m; get2(m); m = get1(); memcpy(m, "aaa", 3); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题