Скомпилируйте ваш код C ++ с флагом / clr . При этом вы можете относительно легко вызывать любой код .NET.
Например:
#include <tchar.h>
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
System::DateTime now = System::DateTime::Now;
printf("%d:%d:%d\n", now.Hour, now.Minute, now.Second);
return 0;
}
Это считается "C ++"? Ну, это явно не Стандарт C ++ ...