2008-12-24 86 views
25

我只是好奇Afx代表什麼。那麼FxCop中的Fx呢?StdAfx.h中的「Afx」是什麼?

+3

+1:只是想問一樣。由於我來自「Linux世界」,我總是很好奇,關於這個文件包含什麼。它總是有些不同。多年的經驗,這個文件在項目中的存在只是給我一個信號:「注意,錯誤的代碼!」 – 2011-01-29 08:42:34

回答

25

Wikipedia

一個MFC有趣的怪癖是 使用「AFX」作爲前綴爲許多 功能,宏和標準 預編譯的頭名「stdafx.h中」。 在早期開發中,什麼變成了 MFC被稱爲「應用程序框架 擴展」,縮寫爲「Afx」。 名稱Microsoft基礎類 (MFC)在 發行週期中採用得太晚,無法更改這些參考文獻的 。

The old Stingray MFC FAQ(不再在其網站上找到,鏈接是古代版):

在開始的時候,微軟創建 了一組名爲AFX組
(代表(A),應用(F)ramework(X))。

[...]

的AFX組實際上 負責兩件事情:在MFC 庫和IDE的 MFC(即資源編輯器和 嚮導)支持。 AFX名稱是 在1994年4月下降,並且該小組的 成員僅僅成爲Visual C++組內小型 小組的一部分。 其中一個較小的團隊是今天的 MFC團隊。

0

在FxCop的框架。

+0

這就解釋了F,X呢? – Qwertie 2008-12-24 17:51:36

+13

X?你不想知道。 – 2008-12-25 08:55:13

相關問題