Non c'è nessuna sintassi Microsoft, il compilatore di Microsoft Visual C++ è un normalissimo compilatore C++ quasi completamente conforme agli standard; come praticamente ogni compilatore aggiunge qualche extra (come alcuni #pragma e parole chiave) che però sei liberissimo di non usare. L'unica grossa differenza rispetto a tutti gli altri compilatori è che supporta il C++/CLI, ossia il C++ per .NET, ma non si tratta di normale C++.