.hpp文件不能在vscode中运行



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

TreeNode.exe与您正在运行的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()是你程序的入口,它应该存在。


另外,我认为你的类TreeNode是不正确的,而不是:

char left;
char right;

应该是:

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

相关内容

  • 没有找到相关文章

最新更新