经典指数          
原因
1014
浏览数
0
收藏数
 

关于下面程序说法正确的是(      )
class Item
{
private:
char *desc;
int storage;
public:
Item()
{
desc = new char[51];
}

void setInfo(char *dsrc, int num)
{
strcpy(desc,dsrc);
storage = num;
}
};

int main()
{
Item stock;

stock.setInfo("pen",20);

return 0;
}

     举报   纠错  
 
切换
1 个答案
这道题中没有定义析构函数,没有释放new分配的空间,就会出现内存泄漏
 
切换
撰写答案
扫描后移动端查看本题