请问一下,静态函数和普通函数有什么区别?谢谢!
请问一下,静态函数和普通函数有什么区别?谢谢!能不能举个例子说说啊 问题点数:10、回复次数:6Top
1 楼huiminlee(huiminlee)回复于 2006-03-13 16:41:55 得分 0
普通函数默认是extern,当然和static不同Top
2 楼bm1408(向va_list学习~不用VC好多年~)回复于 2006-03-13 16:49:30 得分 5
static 把函数限禁在一个编译单元内有效,Top
3 楼A_B_C_ABC(黄瓜@YouCanDoIt)回复于 2006-03-13 17:07:45 得分 0
类中的静态函数只能访问静态成员.普通函数可以访问所有成员.Top
4 楼WonderInJYC(Learn_晕ing)回复于 2006-03-13 17:34:37 得分 5
静态函数下一次调用时,它的值是上一次调用得到的值,而普通函数每次调用的值都是初始值。因为系统只为静态函数或静态变量赋一次值。它是在静态分配区存储的!所以静态函数常用于计数,如计算被调用次数等。
在类中的使用情况意见同 黄瓜!Top
5 楼ruodeer(看我的个性签名都给我分)回复于 2006-03-13 18:13:21 得分 0
上面都说了Top
6 楼luo_luo(骆骆)回复于 2006-03-13 18:14:59 得分 0
说的对Top




