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

extern

时间:2016-01-11 11:54:49      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

1.extern“C”在函数前面加上后,编译器将函数当成c代码对待,主要用在c++调用c代码的时候,c++有重载在编译时会加上参数类型,而c不支持重载。

2.文件A中定义全局函数fun(),要在文件B中调用,需在B中加上extern声明。

3.函数、变量的声明放在头文件,不要在头文件中定义。

4.如果要在头文件定义变量,可加上static,const,extern

注:extern int i = 0;和int i;是等价的,extern定义为 extern int i ;只声明不定义。

类的static变量要在cpp中定义,c++11中已经可以在.h中定义了

extern

标签:

原文地址:http://www.cnblogs.com/dynas/p/5120566.html

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