FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
line

マクロについて

プログラム全文はこちら


忘れることもないだろうかと思いますが一応

よく定数を定義するために使用するdefineですがこれは定数以外にも使い方はあります
まぁ関数を定義しても問題はないんですがね

プログラムで例を出すなら
#define DEF4(x) (sizeof(x) / sizeof((x)[0]))

の部分ですかね。計算式をdefineすることも可能です

自分はどちらかと言うと
#define DEF3() (&data)
DEF3()->name

に驚きました、いや、マクロを知ってる人なら余裕と言うか関数でも同じことは可能なんですがね
たとえば
DATA* func(){return data;}
でも
func()->name
は可能ってことです、ふむ。色々と見直さなければですね!!!
スポンサーサイト
line
line

comment

管理者にだけ表示を許可する

line
line

FC2Ad

line
プロフィール

否健康食品オワタ

Author:否健康食品オワタ
27.142.178.77 (1)
27.142.178.77 (2)

2714217877.gif

line
最新記事
line
最新コメント
line
最新トラックバック
line
月別アーカイブ
line
カテゴリ
line
検索フォーム
line
RSSリンクの表示
line
リンク
line
ブロとも申請フォーム

この人とブロともになる

line
QRコード
QR
line
sub_line
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。