什么是StdAfx.h中的"Afx"?

Qwe*_*tie 34 .net mfc fxcop stdafx.h

我只是好奇Afx代表什么.那么FxCop中的Fx呢?

Sho*_*og9 33

来自维基百科:

MFC的一个有趣的怪癖是使用"Afx"作为许多函数,宏和标准预编译头文件名"stdafx.h"的前缀.在早期开发期间,MFC被称为"应用程序框架扩展",缩写为"Afx".在发布周期中,Microsoft基础类(MFC)的名称被采用太晚,无法更改这些引用.

旧的Stingray MFC常见问题解答(不再在他们的网站上找到,链接是古代版本):

最初,Microsoft创建了一个名为AFX组的组
(代表(A)应用(F)ramework(X)).

[...]

AFX小组实际上负责两件事:MFC库和IDE对MFC的支持(即资源编辑器和向导).AFX名称于1994年4月被删除,该组的成员只是成为Visual C++组中较小团队的一部分.其中一支规模较小的球队是今天的MFC球队.


Hen*_*enk 5

http://en.wikipedia.org/wiki/Stdafx.h

“ stdafx.h中的AFX代表应用程序框架扩展。AFX是Microsoft基础类(MFC)的原始缩写。”