【PHP】下らねぇ質問はここに書き込みやがれ 15at TECH【PHP】下らねぇ質問はここに書き込みやがれ 15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト72:デフォルトの名無しさん 25/05/08 21:56:10.52 MhxTwPG60.net さて話を戻すと、onigurumaはC界隈でもあまりやってはいけないとされている「マクロ芸」をやってる。 だからCマクロを知らないと読めないが、これはoniguruma側の問題だ。 (なおC++ではCの問題はCマクロで色々誤魔化せる事だとし、 Cマクロが使われる状況毎にC++文法を用意し、これを使う事でCマクロの除去を目指している。 だからC++ではCマクロは禁忌とされてる。 《と言っても『当初の』C++は、で、その後明後日の方向に暴走してたが》) Cマクロは「ソースコードを直接書き換える」ので強力だが、結果、 「プログラマが見てるコード」とコンパイラで「実際に使用されるコード」が異なる事が大問題だとされてる。 なので、注意喚起、つまり、 「お前が今見てるコードと実際使われるコードは『別物だ』」と 『見た瞬間』分かるように全部大文字で書け、とされている。 だから小文字マクロは可読性の意味では完全にアウト。 (といってもLinuxコードには使われまくってるのだが、 あれはこういう決まり事が出来る前の産物だし、 また、小文字マクロでも可読性を損なってないのも凄いのだが) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch