单项选择题
代码:#include#includestructFOO{void*buffer;FOO(void){buffer=malloc(1000);}~FOO(){free(buffer);}};intmain(){FOOfoo;std::listfoolist;foolist.push_back(foo);}以下正确的说法是:()
A.该程序运行结果定义良好。 B.该程序运行结果定义良好,但存在内存泄漏。 C.该程序运行结果未定义,因为调用malloc可能返回NULL。 D.该程序运行结果未定义,因为存在二次释放的缓冲区。
多项选择题 关于C/C++的static关键字,以下正确的说法是:()
多项选择题 关于C++标准容器std::map,以下正确的说法是:()
单项选择题 有如下定义语句:typedefchar*PCHAR;下列正确的描述或代码是:()