我只是好奇Afx代表什麼。那麼FxCop中的Fx呢?StdAfx.h中的「Afx」是什麼?
25
A
回答
25
一個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
4
http://en.wikipedia.org/wiki/Stdafx.h
「的AFX Stdafx.h中代表應用程序框架的擴展。AFX是爲Microsoft基礎類(MFC)原來的縮寫。」
相關問題
- 1. 爲什麼我們使用`#include「stdafx.h」`而不是`#include <stdafx.h>`?
- 2. Visual Studio - 爲什麼stdafx.h會嵌入
- 3. 爲什麼我無法#ifdef stdafx.h?
- 4. 在AFX中用什麼函數來編碼這些密碼?
- 5. 使用opencv在C++程序中包含stdafx.h文件的目的是什麼?
- 6. stdafx.h中和MySQL
- 7. <stdafx.h>和「stdafx.h」之間的區別
- 8. 爲什麼在stdafx.h中不需要頭文件?
- 9. 不能在stdafx.h中
- 10. stdafx.h的目的(和:爲什麼不工作?)
- 11. 的#define DEBUG_NEW新Stdafx.h中
- 12. 找不到stdAfx.h
- 13. 我如何拍stdafx.h?
- 14. C++找不到的stdafx.h
- 15. 爲什麼在Microsoft Visual C++的stdafx.h頭文件之前定義一個類型是錯誤的?
- 16. 在cpp文件中使用#include「Stdafx.h」
- 17. 無法打開源文件「stdafx.h中」
- 18. 如何從根目錄中包含stdafx.h?
- 19. 如何正確使用stdafx.h?
- 20. 使用頭文件和StdAfx.h
- 21. 爲什麼我有條件地包含stdafx.h後會出現編譯錯誤?
- 22. 這段代碼中的IEventRepository是什麼? Resolver.resolve()是做什麼的?
- 23. 什麼是HttpCallback <T>中的目的和什麼是T?
- 24. 什麼是Spring中的config.properties,它的用途是什麼
- 25. Ruby中的祖先是什麼?他們的用途是什麼?
- 26. 什麼是VB.NET中的模塊,它的優點是什麼?
- 27. JavaScript中的文檔是什麼,它的範圍是什麼?
- 28. 什麼是Scala中的「(x,y)」,實際返回的是什麼?
- 29. 包含來自其他項目的stdafx.h
- 30. 什麼是-XX,-X和-d在java中?什麼是-XX:+是什麼意思?什麼-XX: - 意味着什麼?
+1:只是想問一樣。由於我來自「Linux世界」,我總是很好奇,關於這個文件包含什麼。它總是有些不同。多年的經驗,這個文件在項目中的存在只是給我一個信號:「注意,錯誤的代碼!」 – 2011-01-29 08:42:34