编译问题
来源:8-3 Prim算法的第一个实现 (Lazy Prim)
lxlpokie
2017-11-12
老师, 我用的你的代码在vs2017下编译的,会出现如下错误
其实在8-1节也会出现类似的错误,但是如果再写一个Edge类,两个图分别调用不同的Edge类就没错误,这是怎么回事呢?
写回答
1回答
-
我不太熟悉VS的编译规则,我手头也没有Windows环境。但感觉是产生了h文件的多重引用问题。
试试对.h文件开头添加一个#pragma once?
验证一下逐一将每个类的实现按逻辑顺序放在一个mai.cpp下是否有问题?如果有问题是从哪个类开始出现的问题?
022019-09-19
相似问题