函数声明和函数定义(即.h文件和.cpp文件)名字一定相同吗?

来源:百度知道 编辑:UC知道 时间:2024/05/03 20:31:59
比如我定义个头文件是winda.h那他的源文件是不是一定要winda.cpp呢!
如果不是那要我们怎么包含头文件的时候头文件会自己找寻他的源文件呢!!
头文件和定义文件是默认相连的吗?
系统会自动通过头文件名来找定义文件吗?
定义文件有些是编译进库的,那怎么找?

可以不同,但是会出问题,比如有些编译器会自动生成 mack 文件,那你就惨了...总会提示你找不到文件

系统不会根据文件名找的,放心..
系统只会根据"#include"预处理命令进行链接