C/C++ Coding Style Threadat TECH
C/C++ Coding Style Thread - 暇つぶし2ch723:デフォルトの名無しさん
09/10/11 22:31:03
LF

724:デフォルトの名無しさん
09/10/18 17:03:53
今時そんなエラー吐くエディタは要らんな。

725:デフォルトの名無しさん
09/10/18 18:12:05
for ( ; ; )/*~~~~ \(; ; )*/


無限ループはこうかく

726:デフォルトの名無しさん
09/10/18 23:37:59
こうだろ

#define _

for(;_;)

727:デフォルトの名無しさん
09/10/19 00:18:53
#define は反則だろ・・。

#define do_ob (for)
#define p_q (;;)

do_ob (p_q)


728:デフォルトの名無しさん
09/10/19 00:25:14
>727
展開すると

 (for)((;;))

コレが通るコンパイラを教えてクレ。

729:デフォルトの名無しさん
09/10/19 21:38:33
>>728


defineのあとのカッコ()は無視されます

730:デフォルトの名無しさん
09/10/20 00:48:44
>729

#define A (1+2)
#define B (3+4)

printf( "%d\n", A * B );


731:デフォルトの名無しさん
09/10/20 12:02:05
>>729
むしろ>>730のようにカッコを無視してもらっては困る場合が多いんだけど

732:デフォルトの名無しさん
09/10/20 12:07:05
>>729
だから、どのコンパイラがそんな挙動をするのかと。

733:デフォルトの名無しさん
09/10/20 17:47:26
>>730

11

734:デフォルトの名無しさん
09/10/20 18:07:49
>>733
>732

735:デフォルトの名無しさん
09/10/20 23:16:03
「コメントは無視される」と間違えてる気ガス。

#define A 1 // コメント書いてもちゃんと通るYO!
printf( "%d\n", A );

736:デフォルトの名無しさん
09/10/21 02:42:12
香ばしいな

737:デフォルトの名無しさん
09/10/21 09:36:17
>>735
>「コメントは無視される」と間違えてる気ガス。
誰が?

738:デフォルトの名無しさん
09/10/21 09:42:54
>>737
>735は日本語が不自由なんだよ。>735は、
「>729はコメントが無視されることと同様にと括弧も無視されると勘違いしているのじゃないか」
と言いたいのだろ。

まぁ、普通はそんな間の抜けた勘違いはしないがな。

739:デフォルトの名無しさん
09/10/21 19:34:08
俺の書いた>>325のせいで殺伐としてるなw

740:デフォルトの名無しさん
09/10/21 19:35:12
#define 325 735

741:デフォルトの名無しさん
09/10/21 19:35:56
上記2つ725の間違いです><

742:デフォルトの名無しさん
09/10/21 20:18:01
スタイルの前にまともに動くコードを書けって感じ、、、

743:デフォルトの名無しさん
09/10/21 22:36:02
#define good ;;


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch