在 c++ 中拆分类和标头中的继承,错误
Split classes and inheritance in header in c ++, error
有人可以给我一个如何使用类和标头在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;
创建名为class
Libro
的libr
的对象。
相关文章:
- 多级继承错误 C2280:"atttempting to reference a deleted function"
- 谷神星求解器成本函数继承错误:模板可能不是虚拟的
- C 预期的类名称{token,一个继承错误
- C++ 继承:错误:候选人需要 1 个参数,提供 0
- 继承错误:'{'标记之前的预期类名
- C++类多重继承错误
- 用模板类中的C 继承错误
- 在堆栈上分配对象时发生C++继承错误
- C++嵌套继承错误"expected class-name before ‘{’ token"
- 继承:错误:聚合类型A的类型不完整,无法定义
- 多重继承错误'invalid use of incomplete type'
- 继承错误 - 无法实例化抽象类 无法访问在类中声明的受保护成员
- C++ 继承错误:不明确的错误
- 类继承错误:私有成员
- 继承错误
- C++构造函数继承错误
- c++中的继承:错误C2011
- 多级继承错误"cout does not name a type"
- c++中模板继承错误
- c++类继承错误