+ -
当前位置:首页 → 问答吧 → 哪里出错了啊,怎么老运行不了——代码问题

哪里出错了啊,怎么老运行不了——代码问题

时间:2011-12-18

来源:互联网

复制内容到剪贴板
代码:
#include  <iostream>
  using namespace std;
class Time
{
public:
Time(int,int,int);
void display() const;
private:
int year;
int month;
int day;
};
Time::Time(int a, int b,int c):year(a),month(b),day(c){}
void Time::display() const
{
cout<<"hello word"<<endl;
cout<<year<<month<<day<<endl;
}
int main()
{
//const Time t1(2011,12,18);
Time* t1 = new Time();
t1->display();
delete t1;
getchar();
return 0;
}

作者: 123_12345   发布时间: 2011-12-18

复制内容到剪贴板
代码:
#include  <iostream>
using namespace std;
class Time
{
public:
        Time(int a=0, int b=0,int c=0);
        void display() const;
private:
        int year;
        int month;
        int day;
};
Time::Time(int a, int b,int c):year(a),month(b),day(c){}
void Time::display() const
{
        cout<<"hello word"<<endl;
        cout<<year<<month<<day<<endl;
}
int main()
{
        //const Time t1(2011,12,18);
        Time* t1 = new Time();
        t1->display();
        delete t1;
        getchar();
        return 0;
}

作者: 月夜幻影   发布时间: 2011-12-19

谢谢啊。。。。

作者: 123_12345   发布时间: 2011-12-19

顺便问一下,我怎么在主函数里面对构造函数赋值呢

作者: 123_12345   发布时间: 2011-12-19

复制内容到剪贴板
代码:
#include <iostream>
using namespace std;
class Time
{
public:
Time(int a=0, int b=0,int c=0);
void display() const;
private:
int year;
int month;
int day;
};
Time::Time(int a, int b,int c):year(a),month(b),day(c){}
void Time::display() const
{
cout<<"hello word"<<endl;
cout<<year<<month<<day<<endl;
}
int main()
{
const Time t1(2011,12,18);
//Time* t1 = new Time();
//t1->display();
t1.display();
//delete t1;
//getchar();
return 0;
}

作者: 洛宇   发布时间: 2011-12-19