Before asking this question on this platform, I have googled and read a couple of books.
My Understanding So Far:
I understand that MFC is a framework for the development of GUI applications in Windows. MFC utilizes the Visual C++ library, which can be considered as a wrapper library around Windows APIs.
Confusions
- If I read a book on MFC, it starts talking about Visual C++ (for example
CString
class) - If I read a book on Visual C++, it starts explaining GUI development without actually explaining the different classes/templates
- But I do not find a book that explains the classes of Visual C++ separately.
Questions:
- Are Visual C++ and MFC the same thing? If NO, then where can I find the description of Visual C++ classes only (without GUI development text)?
- Are Visual C++ and Visual Studio related?