4.22c++练练手

这篇博客通过多个示例展示了C++编程中的类使用,包括构造函数、成员函数以及函数重载的应用。示例涵盖了日期类、点坐标类的创建,以及如何设置和移动对象。此外,还演示了如何判断闰年,以及精度控制和进制转换的方法。
摘要由CSDN通过智能技术生成
/*#include <iostream>
using namespace std;
class TDate
{
	public:
		void SetDate(int y, int m, int d);
		int IsLeapYear();
		void Print();
	private:
		int year,month,day;
};
void TDate::SetDate(int y, int m, int d)
{
	year = y;
	month = m;
	day = d;
}
int TDate::IsLeapYear()
{
	return (year%4 == 0 && year%100 != 0) || (year%400 == 0); 
}
void TDate::Print()
{
	cout<<year<<"."<<month<<"."<<day<<endl;
}
int main()
{
	TDate date1,date2;
	date1.SetDate(1996,5,4);
	date2.SetDate(1998,4,9);
	int leap = date1.IsLeapYear();
	cout<<leap<<endl;
	date1.Print();
	date2.Print();
	return 0;
}*/
/*class TPoint
{
	public:
		void SetPoint(int x, int y);
		int Xcoord()
		{
			return X;
		}
		int Ycoord()
		{
			return Y;
		}
		void Move(int xOffset, int yOffset);
	private:
		int X,Y;
};
void TPoint::SetPoint(int x, int y)
{
	X = x;
	Y = y;
}
void TPoin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值