C言語@便利なマクロat TECHC言語@便利なマクロ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 07/09/30 04:29:49 #define Rem /##/ 201:デフォルトの名無しさん 07/09/30 07:45:18 >>199 俺も最初offsetofかと思ったけど、よく見ると違うぞ。 名前どおり、メンバに対するNELEMSになっている。 202:デフォルトの名無しさん 07/09/30 14:09:39 長さの不明な配列っぽいものに適用して嵌る連中がでるからな。 203:デフォルトの名無しさん 07/10/27 04:54:44 2番目の意味が分からんのですが、誰か教えてくだされ 204:デフォルトの名無しさん 07/10/29 12:02:38 >>203 offsetofでぐぐれ。 205:デフォルトの名無しさん 07/11/17 00:09:34 最近ボツにしたマクロを晒してみる。 #define CREATE_IF(pred, type, name, params) \ std::auto_ptr<type> name; \ if (pred) { \ std::auto_ptr<type> temp##name(new type params); \ name = temp##name; \ } こんなふうに使う。 CREATE_IF(isMultiThreading, scoped_lock, lock, (this->mutex_)); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch