首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

幻数是什么?为什么要避免幻数,为什么消除幻数要用const常量?幻数究竟有什么危害呢?解决方法

2012-03-24 
幻数是什么?为什么要避免幻数,为什么消除幻数要用const常量?幻数究竟有什么危害呢?幻数是什么?为什么要避

幻数是什么?为什么要避免幻数,为什么消除幻数要用const常量?幻数究竟有什么危害呢?
幻数是什么?为什么要避免幻数,为什么消除幻数要用const常量?幻数究竟有什么危害呢?谢谢大家,最好能详细扩展一下

[解决办法]
假如你的程序需要指定一个 数组的大小例如为1024,在100个地方都用到了这个1024
有假如某一天,程序需要修改,这个数组大小不够了,于是都改为4096,那么你就去改吧,100个地方。
这个时候假如都使用一个const int size=1024那么只需要改一次,就OK了
[解决办法]
magic number!

用google搜索magic number programme
[解决办法]
更直接的看scott meyers的effective c++ 3rd version
[解决办法]
http://tonysh-thu.blogspot.com/2007/07/magic-number.html

这个和你的要求比较近。

热点排行