摘要:
幻数——上下文里出现的字面常量。幻数带来的主要问题是它们没有(抽象)语义。当我们阅读和维护带有幻数的代码时,不得不去一个个地搞清楚每个光秃秃的量到底代表的是什么意思。没错,这样也能勉强度日,但带来的是不必要的精力浪费以及准确性的丧失。 1 //这里的一些10分别代表什么意思?? 2 class Portfolio 3 { 4 //... 5 Contact *contracts_[10]; 6 char id_[10]; 7 }; 8 9 ......10 11 for (int i = 0; i < 10; ++i)12 ...幻数的另一个不那么显而易见的坏处就是它... 阅读全文
posted @ 2012-02-07 17:56
HarrySun
阅读(3738)
评论(0)
推荐(0)

浙公网安备 33010602011771号