• ベストアンサー

_CRTIMPの意味は?

stdio.hの中にある以下において、 _CRTIMP int __cdecl printf(const char *, ...); の意味がわかりません。特に _CRTIMP と__cdeclについて知りたいのですが、 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jmh
  • ベストアンサー率23% (71/304)
回答No.2

__cdecl は、たしか、最後に引数を pop するのは誰なのかとかの決まりを表してます。他には、__stdcall とかがあったような気がします。 _CRTIMP は(知らないですが) #define だと思います。 何れも無視してよいと思います。

mk1234
質問者

お礼

回答ありがとうございます。 ネットで調べても参考になるサイトがないと勝手に勘違いしていました。 もう一度自分で調べてみます。

その他の回答 (1)

  • kougasha
  • ベストアンサー率32% (34/105)
回答No.1

「cdecl」はC言語の関数呼び出し規約です。 パラメータをスタックに積むとか戻り値をどう扱うとかの規定です。 あなたはどこまでわかるのですか? どういう事が知りたいのですか?

mk1234
質問者

補足

>あなたはどこまでわかるのですか? c言語の基本的なことはわかります。 >どういう事が知りたいのですか? 質問のとうりです。

関連するQ&A