Chinaunix首页 | 论坛 | 博客
  • 博客访问: 373048
  • 博文数量: 57
  • 博客积分: 4020
  • 博客等级: 上校
  • 技术积分: 647
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-17 15:57
文章分类

全部博文(57)

文章存档

2009年(22)

2008年(35)

我的朋友

分类: C/C++

2008-10-06 23:05:37

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====================

运行结果:

 
阅读(1564) | 评论(1) | 转发(0) |
0

上一篇:C++类的入门

下一篇:C++类的入门(3)

给主人留下些什么吧!~~

chinaunix网友2010-06-30 16:16:29

new 后是不是要delete呢?