我需要在 c++ 的类中添加一些方法。我正在使用名为“Super_list”的继承创建一个新类,它将继承列表的所有方法并允许我添加自己的方法。
#ifndef SUPER_LIST_H
#define SUPER_LIST_H
#include "my_containter.h"
#include <list>
using namespace std;
class My_Container;
class Super_list: public list<My_Container>
{
public:
void new_func1();
void new_func2();
void new_func_3();
};
#endif
这是我正在使用我新制作的课程的地方:
#ifndef my_container_H
#define my_container_H
#include <list>
#include "super_list.h"
using namespace std;
class Super_list;
class My_container
{
private:
Super_list buddy;
};
#endif
我收到一堆与未正确完成继承有关的错误。我将不胜感激完成此任务的任何帮助或其他想法。
谢谢 :)