Je suis simplement curieux de savoir ce que Afx signifie. Et qu'en est-il de Fx dans FxCop?Qu'y a-t-il avec le "Afx" dans StdAfx.h?
Répondre
De Wikipedia:
Une bizarrerie intéressante de MFC est l'utilisation de « Afx » comme préfixe pour de nombreuses fonctions, macros et la norme nom d'en-tête précompilés « stdafx.h ». Au cours du développement précoce, ce qui est devenu MFC a été appelé "Application Framework Extensions" et abrégé "Afx". Le nom Microsoft Foundation Classes (MFC) a été adopté trop tard dans le cycle de version pour modifier ces références .
The old Stingray MFC FAQ (plus trouvé sur leur site, lien est à la version ancienne):
Au début, Microsoft a créé un groupe appelé le groupe AFX
(représente (A) pplication (F) châssis (X)).
[...]
Le groupe AFX était en fait responsable de deux choses: la bibliothèque MFC et le soutien de l'EDI pour MFC (à savoir, l'éditeur de ressources et les assistants) . Le nom AFX a été abandonné en avril 1994 et les membres du groupe ont simplement fait partie des équipes plus petites dans le groupe Visual C++. L'une de ces plus petites équipes est l'équipe MFC d'aujourd'hui.
L'histoire est toujours pleine d'histoires ... – smwikipedia
Dans FxCop son cadre.
Cela explique le F, qu'en est-il de X? – Qwertie
X? Tu ne veux pas savoir. –
http://en.wikipedia.org/wiki/Stdafx.h
"Le AFX dans stdafx.h est synonyme de eXtensions cadre d'application. AFX est l'abréviation d'origine pour les classes MFC (Microsoft Foundation)."
+1: Je voulais juste demander la même chose. Depuis que je viens de "monde Linux" j'étais toujours curieux, à propos de ce que ce fichier contient. C'était toujours quelque chose de différent. Au fil des années d'expérience, l'existence de ce fichier dans un projet me donne simplement un signal: "Attention, mauvais code!" –