我在一个单独的文件中定义了一个类,有时我需要从另一个源文件访问其中一个公共成员函数。出于某种原因,我忘记了如何做到这一点,编译器给了我一个错误。
我有 classA.h ,其 A 类的定义与此类似:
class classA {
public:
int function1(int alpha);
}
以及一个带有实现的单独文件 classA.cpp。然后在其他一些文件 blah.cpp 中,我包含标题并尝试像这样访问它:
classA::function1(15);
我的编译器拒绝它,错误是找不到“classA::function1(int)”的匹配项。
如果这很重要,我会使用 Embarcadero RAD studio 2010。