C++ 合成错误不知道为什么会发生这种情况请检查它,并告诉我这是我的编码还是visual studio

C++ 合成错误不知道为什么会发生这种情况请检查它,并告诉我这是我的编码还是visual studio,c++,composition,C++,Composition,严重性代码说明项目文件行 错误C2061语法错误:标识符“生日”项目1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 12 错误C3646“出生日期”:未知覆盖说明符Project1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 16 错误C4430缺少类型说明符-假定为in

严重性代码说明项目文件行 错误C2061语法错误:标识符“生日”项目1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 12 错误C3646“出生日期”:未知覆盖说明符Project1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 16 错误C4430缺少类型说明符-假定为int。注意:C++不支持缺省int项目1:\用户\WIN7\Debug \VisualStudio 2017 \项目\项目1 \项目1 \人.H 16 错误C2661“People::People”:没有重载函数接受2个参数Project1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\main.cpp 8 错误C2061语法错误:标识符“生日”项目1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 12 错误C3646“出生日期”:未知覆盖说明符Project1 c:\users\win7\documents\visual studio 2017\projects\Project1\Project1\people.h 16
错误C4430缺少类型说明符-假定为int。注意:C++不支持默认int项目1:\用户\\WIN7\Dea\VisualStudio 2017 \项目\项目1 \项目1 \人。h 16 < /p> < p>不需要包含<代码>人。h <代码> <代码>生日。h < /代码>,因为<代码>类生日根本不依赖于<代码>类人< /代码>。< /P> 您的编译器抱怨的是,它首先看到
人的定义
People
有一个成员
出生日期
。但此时,
类生日
尚未定义


如果你真的需要让<代码>生日>代码>也取决于<代码>人<代码>,你将创建一个C++,这是不可能的。

代码进入问题(你可以随时提问)请带上并阅读页面。将代码添加到你的问题中作为文本,并使用格式化选项来格式化它。不要把它作为截图附上谢谢你花了我一个小时搜索答案,真的没想到包括这样的作品。