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