这是个什么情况...
#include<iostream>
using namespace std;
class String
{
public:
String(char *p){ch=p;cout<<"initialization constructor is called\n";};
String(){ch=new char();ch="abcd";cout<<"constructor called"<<endl;}
~String(){delete ch;cout<<"destructor is called\n"<<endl;};
private:
char *ch;
};
int main()
{
String *q=new String;
delete q;
return 0;
}
在运行结束后,会弹出一个中止XXX的XXX(我也说不清楚,各位弄回去跑一下试试就知道了)....谁解释下为啥子?
using namespace std;
class String
{
public:
String(char *p){ch=p;cout<<"initialization constructor is called\n";};
String(){ch=new char();ch="abcd";cout<<"constructor called"<<endl;}
~String(){delete ch;cout<<"destructor is called\n"<<endl;};
private:
char *ch;
};
int main()
{
String *q=new String;
delete q;
return 0;
}
在运行结束后,会弹出一个中止XXX的XXX(我也说不清楚,各位弄回去跑一下试试就知道了)....谁解释下为啥子?
...全文
相关推荐
怎样准确查找某篇论文的被引用情况 ?
这些引用不仅包括正确引用的情况,也可能会包含参考文献错误的情况,如卷期页年的错误。7.
oracle IO 使用情况
在Oracle数据库管理中,了解和优化IO(输入输出)使用情况是至关重要的,因为它直接影响到系统的性能和响应时间。
中国环保行业跌幅情况估值情况融资情况回顾重点区域市场空间及
其次,估值情况是衡量一个行业或公司投资价值的重要参考。环保行业的估值通常基于企业的盈利潜力、成长性、市场地位以及财务健康状况。
Access学生基本情况表
Access学生基本情况表是一个基于Microsoft Access数据库管理系统构建的数据存储和管理工具,主要用于记录和管理学校中学生的基本信息。
业务情况日报表范本
**库存情况**:跟踪库存量,预防过度积压或缺货的情况,确保供应链的顺畅。6. **客户反馈与投诉**:记录客户的意见和投诉,有助于改进产品和服务质量。7.


