永发信息网

C++小问题~

答案:3  悬赏:0  手机版
解决时间 2021-07-30 23:25
#include<iostream>
using namespace std;
#include"tou.h"
void Date::SetDate(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
int Date::IsLeapYear()
{
return(year%4==0&&year%100!=0)||(year%400==0);
}
void Date::Print()
{
cout<<year<<"/"<<month<<"/"<<day<<endl;
}
int main()
{
int year,month,day;
Date today;
cout<<"Input today"<<endl;
cin>>today.year>>today.month>>today.day;
if(today.IsLeapYear())
today.Print();
else cout<<today.Print<<"is not a LeapYear"<<endl;
return 0;
}
最后那行的1是怎么来的?
最佳答案
应该这样改:

if(today.IsLeapYear())
today.Print();
else {
today.Print();
cout <<"is not a LeapYear"<<endl;
}
return 0;
}
最后那
全部回答
个人感觉这是编译器做的额外的工作,不同的编译器之间有差别。
today.Print 你这里是输出print的函数地址 而不是调用函数 应该这么写 else cout<<today.Print()<<"is not a LeapYear"<<endl;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
心逸T310-5200好吗?
五常市哈尔滨梦洁家居生活馆在什么地方啊,我
红警2局域网
安阳到开封有多远?
技能鉴定的步骤
孩子写给自己的寄语,给自己一切顺利的祝福语
沅江市益阳威丽莎卫浴怎么去啊,谁知道地址啊
无线网络(移动)
对文艺复兴运动兴起意大利的原因进行评价
请问以前IE版本在哪里下啊
如何才能防骗子?
人高182CM..有点瘦..卫衣搭配好看吗?
你女朋友跟你好朋友搞到一起!你会怎么办?
为什么“手机搜搜”搜不到小说?
黄陂区武汉兴业银行24小时自助银行(汉口北大
推荐资讯
黄岩知多少
我的DNF怎么封了一年什么意思?
求这个视频的歌曲!DNF最强觉醒
安全检测后没有弹出游戏界面这是什么原因
霸气文雅的队名和口号,有文雅一点的家族名字
青春痘痘狠怎么祛除?
南方电视6播的《非常大状》原名叫什么
工会女职工先进事迹,优秀职工事迹材料 优秀女
明天76人小艾回归史队,能拿20+吗??
黄瓜怎么保存,黄瓜怎么储存啊?
有没有像千里之行,始于足下的8字成语
机械迷城高手进!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?