- 主题:怒了
就是
bbs系统里毛病最大的显然那几个臭名昭著的全局变量
比如currboard
比如digestmode
比如in_mail
...
【 在 tssnake@newsmth.net-SPAM.no (爱,勇气,希望@@马瘦毛长) 的大作中提到: 】
: 还好还好
: 你没看到一堆global的变量么
: 【 在 dp2 (死生契阔 与子成说) 的大作中提到: 】
: : 事实上我现在看到global的函数就闹心= =
那就是把一坨狗屎味的大垃圾,转变成了人屎味
【 在 parasoft@newsmth.net-SPAM.no (水木十年) 的大作中提到: 】
: 改成c++以后,这几个变量成为一个全局对象的几个属性。
: 【 在 jackfnx.bbs@bbs.ustc.edu.cn (9907.玄之又玄) 的大作中提到: 】
: : 就是
: : bbs系统里毛病最大的显然那几个臭名昭著的全局变量
: : 比如currboard
: : ...................
全局变量函数加前缀,局部函数加static
其实最后效果也没啥区别
【 在 dp2@newsmth.net-SPAM.no (死生契阔 与子成说) 的大作中提到: 】
: 有一阵看了一些纯c的项目
: 所有的函数都是全局的
: 看了函数名有的时候不知道函数是干啥的,属于哪个模块。。
: 看了函数实现发现和其他模块耦合成球了。。然后就郁闷坏了= =
: 【 在 freefcw (巫山霏云) 的大作中提到: 】
: : pat,何必纠结于此
c++要写好更难,如果一个人写好c++,写c也不会有问题
【 在 dp2@newsmth.net-SPAM.no (死生契阔 与子成说) 的大作中提到: 】
: 写得好的会好很多
: 没怎么写过c,感觉这个要写好很难
: 【 在 Tinro@zzxy-NO-SPAM-org (天若|勤劳致富|养老婆) 的大作中提到: 】
: : C++要耦合厉害的多了