码迷,mamicode.com
首页 > 其他好文 > 详细

.h file and function realization

时间:2016-08-11 17:37:33      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

If we define a function in a .h file, compilating will succeed but

every quoting cpp file will generate a part of .obj which realize this function.

 

So Compile is OK  but Link will error out at multiple definition of a same function.

 

Conclusion is that :  Function Declaration can be written in .h file.

           Never Function Definition be written in .h file. 

 

 

The same reason,  Never Variable Definition Be Written in .h file.

 

We can write them in .cpp as a global variable.

.h file and function realization

标签:

原文地址:http://www.cnblogs.com/stevenxiu/p/5761706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!