我在理解源文件和头文件方面遇到了困难。认为
1)我有一个源文件(functions.cpp
),它在位置包含名为“int add(int x,int y)”的函数/Users/xyz/Desktop/functions.cpp
。
2)functions.h
包含源文件(functions.cpp)中函数声明的头文件()放在/Users/xyz/Documents/function.h
3)其他main.cpp
包含'main()'函数的源文件()需要调用'functions.cpp'中定义的'add()'函数。源文件'main.cpp'位于/Users/xyz/Downloads/main.cpp
我将这些文件放在不同的位置,以便更好地理解这些概念。
那么,我如何链接function.cpp
到main.cpp
使用functions.h
.
#include " "
我应该在上面使用什么路径include
?
另外,据我了解,.h 文件提供了在其他地方定义的函数的声明,并且编译器需要声明才能调用在其他一些文件中定义的函数或尚未定义的函数。是对的吗?如果我错了,请纠正我。