使用Boost的班级名称冲突是否存在问题



我正在使用boost库中的推动Relabel Max Flow算法实现一个求解器,以最大值闭合图。

我有一个名为Graph的自定义类,它保存所有问题信息;但是,我正在研究Boost库中推动Relabel算法的实现,它还定义了一个称为Graph的自定义类。这些冲突的班级名称会引起问题吗?

我的求解器是一个较大项目的一小部分,因此不幸的是,我对班级名称没有任何控制。

如果名称在不同的名称空间,并且您不会做愚蠢的事情,例如using namespace whatever

,没有问题

最新更新