读书人

.h 跟.cpp

发布时间: 2012-11-05 09:35:12 作者: rapoo

.h 和.cpp
在.h里面没声明的可以在.cpp里面以定义吗?我看MFC 里面有这么做的,我是新手。

[解决办法]
不被别的文件调用的函数完全可以放在.cpp中,比如:在.h中声明了一个函数A,在.cpp中实现这个函数A,要调用另一个函数B,那么这个B完全可以定义在.cpp中。这样B只能供该.cpp中的函数调用,而不能被别的文件调用。而A可以被任何包含了.h的文件调用!也就是说,在.cpp中定义的函数没有提供供外界调用的接口。

读书人网 >C++

热点推荐