【初心者歓迎】C/C++室 Ver.9【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0265デフォルトの名無しさん
NGNGマクロは型情報などお構いなしだとかいった点で、
バグを追跡しにくくなるってのは昔から言われてることではあるけど、
その規模のマクロで追跡を困難にするほどの力はないと思う。
少なくとも「毎回書く」よりはマクロの方が上等な解決。
エラーメッセージが見やすいとかよりはまずソースの見易さを考えるべきで、
そのためには処理に名前をつけるってのは基本的なことがら。
というわけで私はマクロ賛成派。
結局は自分がやりやすいほうを選べばいい。どちらにもメリット・デメリットはある。
>>231氏はソース中に
sizeof(array)/sizeof(array[0])
と書かれてるのと
NUMOF( array )
と書かれているのとどっちが見やすいと思う?
■ このスレッドは過去ログ倉庫に格納されています