#define _CRT_SECURE_NO_WARNINGS 1
#include
using namespace std;
class Date
{
public:
void setYear(int year)
{
m_year = year;
}
void setMonth(int month)
{
m_month = month;
}
void setDay(int day)
{
m_day = day;
}
void print()
{
cout << m_year << "-" << m_month << "-" << m_day << endl;
}
private:
int m_year;
int m_month;
int m_day;
};
int main()
{
Date date;
date.setYear(2016);
date.setMonth(7);
date.setDay(4);
date.print();
system("pause");
return 0;
}
[b]2.参数里的this指针一般不需要写,系统会隐式将对象的首地址传给函数,但是如果要写,函数调用的时候也需要写上对象的地址,函数体中的this并不是在所有情况都可以省略,比如:(仍然使用上边的日期类)[/b]
[b]void setYear(int m_year)
{
this->m_year = m_year;
}[/b]
在这种情况下出现了重名,函数体的this必须写,当然有一定基础的程序员才不会这么写呢。
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有