两个头文件间类中函数对象的调用

B.h文件需要A.h文件中类的一个函数中变量,那么就需要调用和实例化A中类的函数对象

如图所示B.h中的一段代码,这块代码中GetCounterVal(min_counter_val)和buckets[]均是在A.h文件中的类声明的,需要将A中满足判断条件的桶数组中的内容(buckets[].key/value)和B中的交换

img

试了好几种方法,还是没有成功实例化并调用了,该怎么写代码呢?或者说该怎么实现两个.h文件中不同数据结构间变量的交换并插入到对应函数中,求帮忙~

使用静态全局变量就行了,在A文件中定义 static int value;
然后在b中进行调用 A::value就行了