- 46 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/02(月) 14:28:03.59 ]
- >>44
#defineではなく、enumで、数値に名前をつける。constもつかえる 「数値は、マクロではなく定数として定義しよう。Cプログラマは、マジックナンバー の値を管理するのに伝統的に#defineを使ってきた。しかしCのプリプロセッサは 強力だが乱暴なツール(中略) CとC++では、整定数をenum文で定義できる。C++では任意の型の定数をconstで 宣言できる。 const int MAXROW = 24, MAXCOL = 80; 」 『プログラミング作法』p. 41(ブライアン・W・カーニハン、ロブ・パイク)
|

|