«Управляемый Microsoft C ++» - это C ++ / CLI, доступный в Visual C ++ 2005 и более поздних версиях, и он не «менее мощен в вычислительном отношении».
Вы активируете управляемые функции только для кода GUI и продолжаетескомпилировать ваш вычислительный код как родной.Взаимодействие C ++ - это самый быстрый способ доступа к собственному коду и данным из .NET, и поскольку ваш собственный код компилируется с помощью того же собственного оптимизатора, он работает так же быстро, как и раньше.
Из Visual Studio, самый простой способДля начала нужно использовать два проекта: собственную «статическую библиотеку», содержащую вычислительный код, и управляемое «приложение Windows Forms», содержащее пользовательский интерфейс .NET.Поместите ссылку на проект из управляемого приложения в собственную статическую библиотеку, чтобы библиотека была включена при компоновке.И просто #include
ваши родные заголовки, как обычно.