当前位置: 技术问答>linux和unix
关于子类调用父类函数的问题
来源: 互联网 发布时间:2015-11-15
本文导语: #include class father { public: virtual void output() { printf("this is fathern"); } }; class son : public father { public: void output() { father::output(); printf("this is sonn"); } }; int main () { son s; s.output(); return 1; } 在cygwin下面...
#include
class father
{
public:
virtual void output()
{
printf("this is fathern");
}
};
class son : public father
{
public:
void output()
{
father::output();
printf("this is sonn");
}
};
int
main ()
{
son s;
s.output();
return 1;
}
在cygwin下面使用gcc不能编译,提示undefined reference to ...
但是在vc下面可以
why?
在cygwin下面应该如何编译呢?
class father
{
public:
virtual void output()
{
printf("this is fathern");
}
};
class son : public father
{
public:
void output()
{
father::output();
printf("this is sonn");
}
};
int
main ()
{
son s;
s.output();
return 1;
}
在cygwin下面使用gcc不能编译,提示undefined reference to ...
但是在vc下面可以
why?
在cygwin下面应该如何编译呢?
|
提示undefined reference to ...
===
最关键的部分变成了...
===
最关键的部分变成了...