gpt4 book ai didi

c++ - 头文件和源文件函数定义

转载 作者:行者123 更新时间:2023-11-28 05:32:31 24 4
gpt4 key购买 nike

<分区>

我在 Visual Studio 的一个解决方案下有项目 A 和项目 B。项目 A 需要使用项目 B 的某个类的某些功能,因此在项目 B 中我有一个文件,其中包含项目 B 的所有头文件,我们称之为 AllHeadersOfB.h。该文件包含在项目A的stdafx.h文件中,该文件包含在项目A的各个类中。

我在 X 类中有一个类型为 Y 的变量,其中 Y 是项目 B 和 X 是项目 A 的一个类。在 X 中,如果我尝试使用 Y 的某些函数,并且此函数在 .h 文件中声明并在.cpp 文件我有一个未解析的外部链接,但如果函数在头文件中声明和定义,则不会发生这种情况。

我做错了什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com