在 c++ 中拆分类和标头中的继承,错误

Split classes and inheritance in header in c ++, error

本文关键字:继承 错误 c++ 拆分 分类      更新时间:2023-10-16

有人可以给我一个如何使用类和标头在c ++中继承的例子吗?

#include <iostream>
#include <string>
#include "Book.h"
#include "Libro.h"
using namespace std;

int main() {
Book book1(10);
book1.setBookId();
cout << book1.getBookId()<<"n";


Libro libr();
libr.getBookId();
return 0;
}

您有C++最烦人的解析问题:

Libro libr();

被视为名为libr的函数的声明,该函数不带任何参数并返回Libro对象。

而是写:

Libro libr;

创建名为classLibrolibr的对象。