別のファイルで定義されたクラスがあり、ある時点で、別のソース ファイルからパブリック メンバー関数の 1 つにアクセスする必要があります。何らかの理由で、その方法を忘れてしまい、コンパイラーがエラーを出してしまいました。
次のようなクラス A の定義を持つ classA.h があります。
class classA {
public:
int function1(int alpha);
}
そして、実装を含む別のファイル classA.cpp 。そして、他のファイル blah.cpp にヘッダーを含めて、次のようにアクセスしようとします。
classA::function1(15);
私のコンパイラは、「classA::function1(int)」に一致するものが見つからないというエラーで拒否します。
それが問題になる場合は、Embarcadero RAD studio 2010 を使用します。