使用没有对象的另一个类的成员函数并避免静态

时间:2017-12-26 20:51:10

标签: c++ class c++11

这个问题与重复的问题不同。

我有2个A和B类.B有一个使用变量B::boy的成员函数b

A有一个成员函数A::evaluate,在这个成员函数中,我需要使用B::boy

现在的问题是:

1)B::boy不能是静态的,因为它需要使用非静态变量b

2)我无法在A中实例化B的对象。因为我在其他地方有一个B对象并且存储了在A中也有用的变量b

是不是可以在C ++中完成?

1 个答案:

答案 0 :(得分:0)

A作为Compilation failure: Compilation failure: [ERROR] /path/to/project/A/src/test/java/packA/testForA.java:[18,45] cannot find symbol [ERROR] symbol: class configForB [ERROR] location: package packB 的参数传递,或者在A中使用B的指针或引用成员(取决于configForB类中b值的“有用”程度)。