.hpp 文件不在 vscode 中 运行

.hpp files not running in vscode

我试图在 vscode 中创建一个 .hpp 文件,但是当我尝试 运行 时,我被告知它与我的系统不兼容。但是,我可以很好地使用 运行.cpp 文件。

TreeNode.exe 与您 运行ning 的 Windows 版本不兼容。检查您计算机的系统信息,然后联系软件发布者。

class TreeNode{
    public:
        char value;
        char left;
        char right;
        TreeNode(char val){
                value = val;
                
        }
};

*.hpp是没有main()函数的头文件,而*.cpp包含main()函数的文件是通过(gccclang).要测试您的 *.hpp 文件,您需要将其包含在 *.cpp 文件中。

#include "./my_header_file.hpp"

永远记住,main()是你程序的入口,它应该存在。


此外,我认为您的 class TreeNode 不正确,而不是:

char left;
char right;

应该是:

TreeNode *left; // allocate on heap-memory using `new` operator
TreeNode *right; // allocate on heap-memory using `new` operator