title: Windows program written using MFC is a C++ program?
body: <p>Every C++ books that I've read says something like this:-</p>
  
  <ol>
  <li>All C++ programs have a main() function.</li>
  <li>main() function is the starting point for all C++ programs.</li>
  <li>All C++ programs begin its execution from the main() function.</li>
  </ol>
  
  <p>However, I found that Windows programs written using MFC do not have any main() function. It use WinMain() function as the program starting point.</p>
  
  <p>So can I say that Windows program written using MFC is not a C++ program? Then, what kind of program it is?</p>
  
  <p>Thanks.</p>