类中使用对象指针的形式
来源:互联网 发布:统计模型的数据选择 编辑:程序博客网 时间:2024/06/05 17:38
1
2
//---------main.cpp------------#include <iostream>using namespace std;class Date{public:int year,month,day;public:void set(int y,int m ,int d){year = y;month = m;day = d;}bool isLeapYeay();void print();};bool Date::isLeapYeay(){return (((year%4 == 0)&&(year%100 != 0))||(year%400 ==0));}inline void Date::print(){std::cout<<year<<"/"<<month<<"/"<<day<<" is a leap year!"<<endl;}int main(int argc,char **argv){//-----------------对象----------------Date s;s.set(2015,9,25);if(s.isLeapYeay()) s.print();elsestd::cout<<s.year<<"/"<<s.month<<"/"<<s.day<<" is not a leap year!"<<endl;//----------------对象指针--------------------Date *d = new Date;(*d).set(2015,9,25); //注意此处的d是对象指针,上面的不一样,所以调用类中的成员函数时有点区别,d->set(2015,9,25); //不能使用“ d. ”,要使用“ d-> ”或“ (*d). ”的形式来调用成员函数if(d->isLeapYeay()) d->print();else std::cout<<" is not a leap year!"<<endl;return 0;}
注意 对象 和 对象指针 的使用上的区别。
0 0
- 类中使用对象指针的形式
- C#中对象指针的使用
- C++中对象指针的使用
- 模板继承中注意的一个问题,只能使用指针或引用的形式
- 使用对象指针访问类的成员
- QT3.3中QTimer使用类变量中对象指针时的Bug;
- 类中指针的使用
- 关于在struts2中interceptor 中使用ActionInvocation 对象获得HttpServletRequest中封装的参数,以Map的形式
- HEVC中类,对象和指向对象的指针
- 类的对象定义和使用(含指针对象)
- 问题九:编写函数stringcat,实现字符串的连接,程序中需要使用指针形式访问字符串
- 问题一:编写函数stringcat,实现字符串的连接,程序中需要使用指针形式访问字符串
- 有关对象指针的使用
- 使用对象,还是对象的指针
- 函数指针的赋值形式
- 指针内部的存储形式
- 对类的对象批量声明时可以使用数组形式
- JDK 1.5中实现面向对象形式的SQL语句
- DataTable数据分页
- 查看服务器用户登陆情况
- 第四周 项目一- 建立单链表
- Android实战简易教程<五>(ListView用法研究)
- iPhone上关于相机拍照的图片的旋转问题
- 类中使用对象指针的形式
- 第四周项目2-建设“单链表”算法库
- 第四周上机实践—项目2—建设“单链表”算法库
- button点击图标改变方法
- 第四周 建立单链表算法库
- Tool类(Leap::Tool)和ToolList类(Leap::ToolList)
- 黑马程序员--IO(2)
- Android实战简易教程<六>(各种对话框Dialog用法研究大全)
- C#获取本机IPusing System.Net;