none
StdAfxは何の略号 RRS feed

  • 質問

  • Visual C++では昔からStdAfx.hをincludeするようになっていますが、StdAfxは何の略号なのか昔から疑問でした。StdはStandardでしょうが、ではAfxはなんでしょうか。博識の方教えてください。どこかに回答があるはずですが見つかりません。

    2012年10月31日 2:58

回答

  • MFCのヘッダーファイルにAfx.hがあったりしましたので、WikipediaのMFCの項目をみたところ

    One interesting quirk of MFC is the use of "Afx" as the prefix for many functions, macros and the standard precompiled header name "stdafx.h". During early development what became MFC was called "Application Framework Extensions" and abbreviated "Afx". The name Microsoft Foundation Classes (MFC) was adopted too late in the release cycle to change these references.

    とありました。

    2012年10月31日 4:16

すべての返信

  • MFCのヘッダーファイルにAfx.hがあったりしましたので、WikipediaのMFCの項目をみたところ

    One interesting quirk of MFC is the use of "Afx" as the prefix for many functions, macros and the standard precompiled header name "stdafx.h". During early development what became MFC was called "Application Framework Extensions" and abbreviated "Afx". The name Microsoft Foundation Classes (MFC) was adopted too late in the release cycle to change these references.

    とありました。

    2012年10月31日 4:16
  • ありがとうございました。afx はapplication framework extentions の意味だったのですね。長年の疑問がとけました。

    2012年10月31日 6:33
  • 疑問が解決されたとのことでしたので回答としてマークしました。
    解決した場合は役だった投稿に回答としてマークしていただけると、ほかの閲覧者の方にも解決していることと、役だった投稿がどれかがわかりやすくなりますので、ぜひご利用ください。

    2012年10月31日 13:25
    モデレータ