- 734 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 09:40:37 ]
- >732
「厳格なコーディング規約」ってのは何? いずれにしても ・ポインタに対する単項の*演算子禁止 ・ポインタ演算も禁止 っていうコーディング規約は賛同できない。 >これは文字通り、*(p+i)と書かずにp[i]と書けということ。 何が文字通りなのかわからんが、p[0]ではなく *pと書くべきケースは、少なからずありますよ。 >ポインタ演算も禁止される場合がある。 揚げ足とるようですまないが、文法を厳格に解釈すれば、 p[i]は*(p + i)のシンタックスシュガーでしか無いので、これも禁止されるように 読めてしまう。こうなるとまともなコーディングは無理。 「厳格なコーディング規約」というからには、しょうもないつっこみを 受けないような、「厳格な」表現を使ってください。
|

|