【发布时间】:2020-10-10 18:09:38
【问题描述】:
我正在努力分解存在于 2 个文件(A main.cpp 和 header.h -> A main.cpp、functions.cpp 和 header.h)中的工作代码
我的问题似乎完全围绕这个结构和我对 *root 指针的使用:
struct avl_node
{
int data;
struct avl_node* left;
struct avl_node* right;
}*root;
当我的代码仅位于两个文件(main.cpp 和 header.h)中时,代码运行良好,正是在我将函数定义拆分为 functions.cpp 时,LNK1169 错误开始出现。
我是否误解了事情应该如何运作?
【问题讨论】:
-
显示完整的代码示例(如果是这种情况,则拆分为文件)为获得帮助提供了很多信息。
标签: c++ function pointers struct linked-list