У меня есть класс, определенный в отдельном файле, и в какой-то момент мне нужно получить доступ к одной из общедоступных функций-членов из другого исходного файла. По какой-то причине я забыл, как это сделать, и компилятор выдает мне ошибку.
У меня есть classA.h с определением класса A, подобным этому:
class classA {
public:
int function1(int alpha);
}
И отдельный файл classA.cpp с реализацией. А затем в каком-то другом файле blah.cpp я включаю заголовок и пытаюсь получить к нему доступ следующим образом:
classA::function1(15);
и мой компилятор отказывается от него с ошибкой, что он не может найти совпадение для 'classA::function1(int)'.
Если это имеет значение, я использую Embarcadero RAD studio 2010.