




В FxCop свой Framework.
Это объясняет F, а как насчет X?
ИКС? Вы не хотите знать.
Вы не знали? Добавление X в название продукта увеличивает продажи на 20%
http://en.wikipedia.org/wiki/Stdafx.h
«AFX в stdafx.h означает расширения Application Framework. AFX был исходной аббревиатурой Microsoft Foundation Classes (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.
Старый Stingray MFC FAQ (больше не встречается на их сайте, ссылка на древнюю версию):
In the beginning, Microsoft created a group called the AFX group
(stands for (A)pplication (F)ramework(X)).
[...]
The AFX group was actually responsible for two things: the MFC library and the IDE's support for MFC (namely, the resource editor and the wizards). The AFX name was dropped in April 1994, and the group's members simply became part of smaller teams within the Visual C++ group. One of those smaller teams is today's MFC team.
+1: Просто хотел спросить то же самое. Так как я пришел из «мира Linux», мне всегда было любопытно, что содержится в этом файле. Всегда было что-то другое. За годы опыта наличие этого файла в проекте просто подало мне сигнал: «Внимание, плохой код!»