33,321
社区成员




AnotherDate *date;
//替换成AnotherDate *date = new AnotherDate
//或者AnotherDate date;
#include <iostream>
using namespace std;
class AnotherDate
{
private:
int year;
int month;
int day;
public:
void setDate(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
int isLeapYear()
{
return (year%4==0&&year%100!=0)||(year%400==0);
}
void print()
{
cout <<"year:" <<year <<",month:" <<month <<",day:" <<day <<endl;
}
};
void main()
{
AnotherDate *date=new AnotherDate; //这里,分配内存空间
date->setDate(1980,3,1);
date->print();
}