永发信息网

c++的构造函数问题

答案:3  悬赏:20  手机版
解决时间 2021-05-01 13:29

#include <iostream.h>
class Q
{
int x,y;
public:
Q(int a,int b)
{
x=a;y=b;
cout<<"调用构造函数\n";
}
~Q()
{
cout<<"调用析构函数\n";
}
};
void main()
{
Q (50,100);
}
1:为什么Q (50,100);没有写变量可以运行??

2: 在构造函数中x=a;y=b;x和y是那个对象的???

最佳答案

1:为什么Q (50,100);没有写变量可以运行??


2: 在构造函数中x=a;y=b;x和y是那个对象的???


答:可以运行,语法是对的,一样能构件一个函数能开辟内存空间。但这样毫无意义,像这种问题没必要追究原因。那么x=a,y=b肯定是有对象的,楼主可以在析构函数中加cout<<x<<" "<<y<<endl;在析构就能输出值。所以对一个没有指明对象的操作就像你用石头仍到一个人群中去,你不知道对象。但你知道结果肯定有人要被砸到叫~就是这个道理了。我认为在程序中给定一个对象,反正都是消耗那么多的内存空间呵呵^ ^



全部回答
你都没有new对象!

Q(50,100)->x=50,y=100

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
预测一下12月底大盘点数?
梦幻诛仙鬼王被鄙视谁能提点意见该玩什么好?
成都有有哪些学美容的学校
关 于 通 宵 看 书
早上好的唯美句子大全,形容早上好的语句
94 是什么意思
阿克苏地区崇天经贸有限责任公司在什么地方啊
CSPN今年还直播NBA不????
修长80米宽60米深1.5米的水池在水池的五个面
地下城装备和手法差不多的情况下,狂战打剑魂
沙宣洗发水有什么作用?
尺寸的真值是什么意思,内衣怎么看尺码?后面
我是你的小妖音乐下载
诛仙270更新序号怎么更新到诛仙2的版本
真情故事广播
推荐资讯
正在迷茫不知道是再练个骑士好还是练个盗贼好
“人熟礼生”什么意思?是不是熟人、朋友、恋
爸爸有颈椎病,送什么礼物好啊?
關於金牛座有什麼故事
每个银行发布的银行卡号最低多少位,最高多少
主题为传奇有什么口号,求关于"传奇"二字的口
危房改造需要办理什么,危房重建要办手续吗
一会议室有长椅m条.今有若干人在会议室开会.
请人测生辰八字农历1994年八月初八早上五点。
儿子发烧不退怎么办?
人在什么情况下,会失去原则?
高中历史有几本书
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?