分类: C/C++
2011-01-05 14:43:13
|
(both files look the same)
you would get "function already defined" errors for bar, but foo would
compile absolutely OK.
函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。
定义静态函数的好处:
<1> 其他文件中可以定义相同名字的函数,不会发生冲突
<2> 静态函数不能被其他文件所用。
chinaunix网友2011-01-06 14:48:17
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com