Wumpy Asked:2024-11-19 01:44:46 +0000 UTC2024-11-19 01:44:46 +0000 UTC 2024-11-19 01:44:46 +0000 UTC 不包含头文件 772 大家好。我使用VS 2022。在编写Array类时,我遇到了一个问题:我的类的构造函数没有被调用。启动程序时出现错误 这些文件位于同一文件夹中,我将 Array.h 连接到 main 和 Array.cpp,如下所示: #include "Array.h" 据我了解,事实是我的头文件没有连接,我不明白为什么。顺便说一句,当我将其更改#include "Array.h"为#include <Array.h>编译器时,它会出现以下错误 我尝试设置完整路径,但没有帮助解决问题,我不知道可能出了什么问题。如果你需要什么我会添加它。 c++ 1 个回答 Voted Best Answer Maxim Timakov 2024-11-19T01:55:30Z2024-11-19T01:55:30Z 包含物似乎一切都很好(也许它们没有添加到项目文件中)。 您有链接器错误 - 构造函数/析构函数未定义。 从签名来看,该类是一个模板。 我假设您尝试将这些方法放在单独的文件中。 这不适用于模板(通常我不考虑特殊情况)。 将所有模板代码放在头文件中。
包含物似乎一切都很好(也许它们没有添加到项目文件中)。
您有链接器错误 - 构造函数/析构函数未定义。
从签名来看,该类是一个模板。
我假设您尝试将这些方法放在单独的文件中。
这不适用于模板(通常我不考虑特殊情况)。
将所有模板代码放在头文件中。