Yes of course it is. How to make it happen depends on what these two files are (header files or main code files). Let’s call them function_defined.___ and function_used.___.
There are two cases, depending on what each is.
-
function_defined.hppThe simplest case — In function_defined.hpp, put
int funct(int argument) {return 1}and in
function_used.(c/h)pp, just#include "function_defined.hpp" ... int c = funct(1); -
function_defined.cppIn this case, you first need a declaration in
function_used.(c/h)pp:int funct(int argument);You can call the function just like above. Do not do
#include "function_defined.cpp". You should just compile all the.cppfiles and link them together, which automatically finds and links the desired function.
As Omnifarious said, the details of compiling and linking depend on your platform and IDE and/or compiler.
0
solved Code usability in c++ [closed]