Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 具有相对路径的前向声明_C++_Forward Declaration - Fatal编程技术网

C++ 具有相对路径的前向声明

C++ 具有相对路径的前向声明,c++,forward-declaration,C++,Forward Declaration,如何对以下头文件使用转发声明,其中classC头文件的相对路径为FolderA/FolderB/ #include "FolderA/FolderB/classC.h" 听起来好像你把转发声明与#include混淆了(它们不是一回事)。你能澄清一下你的问题吗?您试图实现什么,什么不起作用?@PeterR.Bloomfield有些头文件,当我将它们包括在.cpp中时,没有问题,但当我将它们包括在.h文件中时,我会遇到一些错误。我认为使用转发声明可以帮助我。您收到了什么错误消息?由于许多原因,头可

如何对以下头文件使用转发声明,其中classC头文件的相对路径为FolderA/FolderB/

#include "FolderA/FolderB/classC.h"

听起来好像你把转发声明与
#include
混淆了(它们不是一回事)。你能澄清一下你的问题吗?您试图实现什么,什么不起作用?@PeterR.Bloomfield有些头文件,当我将它们包括在.cpp中时,没有问题,但当我将它们包括在.h文件中时,我会遇到一些错误。我认为使用转发声明可以帮助我。您收到了什么错误消息?由于许多原因,头可能会发生冲突,您是对的,转发声明有时是一个很好的解决方案(但并不总是)。@PeterR.Bloomfield我收到以下错误:
error C2039:'CreateMutex':不是'global namespace'的成员错误C3861:'CreateMutex':找不到标识符
这些错误发生在哪个文件中?它是您自己的头文件,还是包含的头文件?