社区
C#
帖子详情
问一个构造函数问题
arbeng2002
2008-05-27 03:59:55
#include<iostream>
using namespace std;
class A{
int a,b;
public:
A( int aa=0,int bb=0):a(aa),b(bb){
cout<<"gouzao"<<a+b<<endl;
}
~A()
{
cout<<"xigou"<<endl;
}
};
void main()
{
A x,y(2,3),z(y);
}
对于Z(y)没有输出结果,但是却有它的析构结果,怎么解释这个问题?
...全文
73
1
打赏
收藏
问一个构造函数问题
#include using namespace std; class A{ int a,b; public: A( int aa=0,int bb=0):a(aa),b(bb){ cout<<"gouzao"<<a+b<<endl; } ~A() { cout<<"xigou"<<endl; } }; void main() { A x,y(2,3),z(y); } 对于Z(y)没有输出结果,但是却有它的析构结果,怎么解释这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuda_1985
2008-05-27
打赏
举报
回复
因为你没有一个参数为A类型的构造函数。
面向对象和
构造函数
JavaSE就是一种标准版,是Java中的基础部分,Java各种框架和产品都是基于JavaSE,也就是JavaSE是Java向上发展的基础,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE 包含了...
C++中可以在
构造函数
中调用另
一个
构造函数
吗?
今天在面试的时候,写了
一个
类,自己在另
一个
构造函数
中调用了另
一个
构造函数
,面试官说,这样不行吧,你回去查查。 后来回来一查,果然我写的有
问
题
。下面一篇文章写的很好详细,我这里转过来,原文来自这里:...
如何在 Java 中从另
一个
构造函数
调用
一个
构造函数
?
是否可以从另
一个
(在同
一个
类中,而不是从子类中)调用
构造函数
?如果是怎么办?调用另
一个
构造函数
的最佳方法是什么(如果有几种方法可以做到)?
类的赋值
构造函数
和复制
构造函数
整体的说一下,复制
构造函数
和赋值
构造函数
的相同点是: 赋值运算符和复制
构造函数
都是用已存在的B对象来创建另
一个
对象A; 最大的不同在于:赋值
构造函数
处理两个已有对象,即赋值前B应该是存在的;复制
构造函数
是...
C++ String类的
构造函数
、拷贝
构造函数
的实现
构造函数
、析构函数与赋值函数是每个类最基本的函数,在一些公司的面试中也会经常
问
到这方面的
问
题
。每个类只有
一个
析构函数和
一个
赋值函数,但可以有多个
构造函数
(包含
一个
拷贝
构造函数
,其它的称为普通
构造函数
)...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章