this指针应用

#include <iostream> #include <string> using namespace std; class Date { int mo,da,yr; char *month; public: Date(int m=0,int d=0,int y=0); ~Date(); Date&amp; operator=(const Date&amp;); void display() const; }; Date::Date(int m,int d,int y) { static char *mos[]= { "Janua...
c++ | 2014-05-07 19:08 | 阅读 1141 次 | 评论 0 条

NEW and DELETE application

#include<iostream> using namespace std; class CPoint { public: CPoint(int x=0,int y=0); int SetTemp(); void Print(); void Print() const; private: int m_x; const int m_y; static const int m_z; int m_temp; }; void main() { const int ARRAY_SIZE=5; CPoint *pCPoint; pCPoi...
c++ | 2014-05-06 22:02 | 阅读 1015 次 | 评论 0 条

赋值运算符“=”的重载

#include <iostream> #include <string> using namespace std; class Internet { public: Internet(char *name,char *url) { Internet::name=new char[strlen(name)+1]; Internet::url=new char[strlen(url)+1]; if(name) { strcpy(Internet::name,name); } if(url) { strcpy(Int...
c++ | 2014-05-04 21:22 | 阅读 1111 次 | 评论 0 条

虚函数的应用(计算矩形和圆的面积及周长)

class Shape { public: Shape() {} ~Shape() {} virtual float GetArea()=0; virtual float GetPerim()=0; }; class Circle:public Shape { public: Circle(float radius):itsRadius(radius) {} float GetArea() { return 3.14*itsRadius*itsRadius; } float GetPerim() { return ...
c++ | 2014-05-02 23:25 | 阅读 1308 次 | 评论 0 条

继承练习(两个基类派生出一个类)

#include <iostream> using namespace std; typedef char string80 [80]; class Data { public: Data() {} Data(int y, int m, int d) { SetData(y,m,d); } void SetData(int y,int m,int d) { Year=y; Month=m; Day=d; } string80 &amp;GetStringData(string80 &amp;Data) { spr...
c++ | 2014-05-02 22:43 | 阅读 1559 次 | 评论 0 条
浏览36926次
最新评论