2014-09-03 5 views
-4

У меня есть два файла cpp и два файла заголовка, они являются a.cpp, b.cpp, a.h и b.h соответственно. У меня есть метод, определенный в файле a.cpp, и я бы хотел вызвать метод в файле b.cpp. Как мне это сделать? Пожалуйста, совет Спасибо.Доступ к методу из другого файла cpp

Могу ли я использовать функцию друга для этого?

+3

Этот метод, вероятно, следует * Заявленный * в 'ah', который должен быть' # include'-редактор от 'b.cpp' –

+2

Кроме того, не забудьте скомпилировать оба файла cpp! – fritzone

ответ

1

Предполагая, что у вас есть прототипы функций в ваших заголовочных файлах и определения в ваших cpp-файлах. И что вы включили a.h в a.cpp и b.h в b.cpp.

Просто введите #include "b.h" в a.h, чтобы получить функции в b.cpp.

1

Добавьте строку

#include "a.h" 

в "b.h". и компилировать ур код с

g++ a.cpp b.cpp 

Кроме того,

#include "a.h" in a.cpp 
    #include "b.h" in b.cpp 
Смежные вопросы