合成错误不知道为什么会发生这种情况,请检查一下并告诉我这是我的编码还是视觉工作室
Composition error no idea why this happens please check it out and tell me if it was my coding or visual studio
https://i.stack.imgur.com/mwuYZ.jpg
严重性代码描述项目文件行 错误 C2061 语法错误: 标识符"生日"项目1 c:\users\win7\documents\Visual Studio 2017\项目\项目1\项目1\人员.h 12 错误 C3646"出生日期":未知覆盖说明符 项目1 c:\users\win7\documents\Visual Studio 2017\projects\project1\project1\people.h 16 错误 C4430 缺少类型说明符 - 假定为 int。注意:C++不支持默认的 int Project1 c:\users\win7\documents\visual studio 2017\projects\project1\project1\people.h 16 错误 C2661 'People::P eople':没有重载函数需要 2 个参数 项目1 c:\users\win7\documents\Visual Studio 2017\项目\项目1\项目1\main.cpp 8 错误 C2061 语法错误: 标识符"生日"项目1 c:\users\win7\documents\Visual Studio 2017\项目\项目1\项目1\人员.h 12 错误 C3646"出生日期":未知覆盖说明符 项目1 c:\users\win7\documents\Visual Studio 2017\projects\project1\project1\people.h 16 错误 C4430 缺少类型说明符 - 假定为 int。注意:C++不支持 default-int Project1 c:\users\win7\documents\visual studio 2017\projects\project1\project1\people.h 16
你不需要在Birthday.h
中包含People.h
,因为class Birthday
根本不依赖于class People
。
编译器抱怨的是,它首先看到People
的定义。People
有一个成员Birthday dateofbirth
。但在这一点上,class Birthday
尚未定义。
如果你真的需要以某种方式让Birthday
也依赖于People
,你将创建一个循环依赖,这在C++是不可能的。
- 有人能分解一下这个c++模板的语法吗
- 有人能解释一下为什么下界是这样工作的吗C++的
- 我是c ++的新手,你能解释一下在这种情况下的指针吗
- 有人能为我解释一下C++代码吗
- 你能检查一下为什么在这个代码中从链接列表中删除项目不起作用吗
- 视觉工作室项目.提取源文件夹名称
- 你能解释一下什么运行时错误是如何解决它的吗?
- 为什么我在尝试模板时遇到视觉工作室C++错误
- 视觉工作室 2017;启用 /permissive 时,类型 "const wchar_t *" 的参数与类型 "PWSTR" 的参数不兼容
- 有人可以解释一下这段代码如何能够反转字符串
- 解释一下 for (char c : str) 的作用?
- VI工作室代码错误无法打开输出文件主.exe
- 有人可以解释一下这个矩阵幂函数是如何工作的吗?
- 与其他编译器相比,相同的代码在工作室Microsoft提供不同的输出
- remove(str.begin(), str.end(), );无法正常工作(我正在使用视觉工作室 2012)
- 如何在安卓工作室中将c ++头文件从一个文件夹导入到另一个文件夹?
- 有人可以向我解释一下这段代码的作用吗?
- 在 embarcadero / RAD 工作室中的 .dfm 文件中使用常量
- 背包问题,视觉工作室问题
- 合成错误不知道为什么会发生这种情况,请检查一下并告诉我这是我的编码还是视觉工作室