幻数是什么?为什么要避免幻数,为什么消除幻数要用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
这个和你的要求比较近。
幻数是什么?为什么要避免幻数,为什么消除幻数要用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
这个和你的要求比较近。