cpp文件跟h文件的关系

cpp文件和h文件的关系
弱弱问下,cpp文件和配对的h文件的文件名是不是必须得一字不差,要不然会编译不过或被调用时出错
------解决方案--------------------
为什么要一了不差?不用的,只要cpp包含了.h就行了;
------解决方案--------------------
只要用include包含你的头文件时,头文件名字没拼写错误就正常了
------解决方案--------------------
头文件和源文件名字可以不同,但是在源文件中需要包含进这个头文件
------解决方案--------------------
引用:
弱弱问下,cpp文件和配对的h文件的文件名是不是必须得一字不差,要不然会编译不过或被调用时出错


它们两个其实没有本质上的联系,.h只是声明声明有哪些东东,.cpp是实现。
当用#include的时候,其实编译器遇到#include就会展开这个头文件,这时候.cpp就知道前面声明了什么,就知道该怎么做了