【发布时间】:2016-01-02 15:05:20
【问题描述】:
我正在尝试创建一个子类secondary,它可以与参数一起使用,它也是覆盖类primary。现在我明白了
没有匹配的函数可以调用
错误。有人可以帮我吗?
我的代码:
初级.h:
#ifndef PRIMARY_H
#define PRIMARY_H
class primary
{
public:
primary(int x);
virtual ~primary();
protected:
private:
int primary_x;
};
#endif // PRIMARY_H
primary.cpp:
#include "primary.h"
primary::primary(int x)
{
primary_x = x;
}
primary::~primary()
{
//dtor
}
secondary.h:
#ifndef SECONDARY_H
#define SECONDARY_H
#include "primary.h"
class secondary : public primary
{
public:
secondary();
virtual ~secondary();
protected:
private:
};
#endif // SECONDARY_H
secondary.cpp:
#include "secondary.h"
secondary::secondary()
{
//ctor
}
secondary::~secondary()
{
//dtor
}
【问题讨论】:
标签: c++ class inheritance