В некоторых случаях они ссылаются на соответствующую реализацию C ++ и ее компиляторы.
C ++ относится к стандартным заголовкам / функциям и его GCC C ++ компилятору.
VC ++ относится к реализации Microsoft стандарта C ++ и его VC ++
компилятор.
Они не совместимы друг с другом. Сетевые / потоковые функции Linux, числовые типы данных отличаются от их аналога в Windows. Вы не можете скомпилировать код Linux C ++ непосредственно в Windows без использования сторонних портов GCC, таких как Cygwin / MinGW.
Большинство академических / исследовательских инструментов и библиотек написаны на C ++ (GCC) , и вам будет сложно собрать их в VC ++ .