アカウント名:
パスワード:
C++の勉強にかまけて、Cの進化には全然キャッチアップしてなかった俺みたいな奴へ
> Cといえば、「ファイルスコープでない変数宣言がブロックの先頭になければならない」。> Cといえば、「//」は非標準。
このへんはもう、C99で緩和(標準化)されてるから、もうこれだけでぐっとラクになってるよ!C11は、さらにその先。
今後は/* */コメントは非推奨で//コメントで書く必要あり?
コーディングスタイルの問題として、今後は積極的に新式にしましょう、それで気軽にどんどんコメント入れましょう、って現場はありそう複数行なら、従来通り、/* */ のほうがはやいし
Linux kernel の話では無いが、 Windows で Shift_JIS (CP932) で書いていると// の1行コメントの最後にうっかりダメ文字を書いて次の行までコメントになることがある。
Windowsでも/utf-8スイッチをつけて全部UTF-8でやろう。ただしバージョン1903以降 [microsoft.com]でないとA系APIが全部文字化けするようになるが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
参考: ガチ浦島太郎さん向け (スコア:2, 参考になる)
C++の勉強にかまけて、Cの進化には全然キャッチアップしてなかった俺みたいな奴へ
> Cといえば、「ファイルスコープでない変数宣言がブロックの先頭になければならない」。
> Cといえば、「//」は非標準。
このへんはもう、C99で緩和(標準化)されてるから、もうこれだけでぐっとラクになってるよ!
C11は、さらにその先。
Re: (スコア:0)
今後は/* */コメントは非推奨で//コメントで書く必要あり?
Re: (スコア:0)
コーディングスタイルの問題として、今後は積極的に新式にしましょう、それで気軽にどんどんコメント入れましょう、って現場はありそう
複数行なら、従来通り、/* */ のほうがはやいし
Re: (スコア:0)
Linux kernel の話では無いが、 Windows で Shift_JIS (CP932) で書いていると
// の1行コメントの最後にうっかりダメ文字を書いて次の行までコメントになることがある。
Re: (スコア:0)
Windowsでも/utf-8スイッチをつけて全部UTF-8でやろう。ただしバージョン1903以降 [microsoft.com]でないとA系APIが全部文字化けするようになるが。