C++类的入门(2)
1.使用对象指针
Author:yuexingtian
Date: 2008-10-6 Monday
(1)如果对象是以对象指针间接访问的形式操作的,则对象与成员函数之间就用双字符的箭头“->”,即形式:
objectName->memberFunctionName(parameters);
(2)或者将对象指针的间访形式用括号括起来,再加点操作符“.”加成员函数。即形式:
(*objectPointer).memberFunctionName(parameters);
例:展现对象指针
//========yuexingtian-->begin=========
//yuexingtian C++学习笔记
//使用对象指针
//展现对象指针使用成员函数http://yuexingtian.cublog.cn
//====================================
#include
#include
using namespace std;
//-----------------------
class Date
{
int year,month,day;
public:
void set(int y,int m,int d);
bool isLeapYear();
void print();
};//一定要记得加“;”哟 !
//-----------------------
void Date::set(int y,int m,int d)
{year=y;month=m;day=d;}
//-----------------------
bool Date::isLeapYear()
{return(year%4==0&&year%100!=0)||(year%400==0);}
//-----------------------
void Date::print()
{ cout<'0');
cout<4)<'-'<2)<'-'<2)<' ');
}
//-----------------------
int main()
{
Date*dp=new Date;
dp->set(2008,10,6);
if(dp->isLeapYear())
(*dp).print();
cout<"请关注菜鸟yuexingtian的博客:"<"http://yuexingtian.cublog.cn"<//================end====================
|
运行结果:
阅读(1650) | 评论(1) | 转发(0) |