C++CLI. Являются ли нативные части, написанные на чистом C++, но скомпилированные в CLI, такими же быстрыми, как чистый нативный C++?

Я хочу делегировать вычисления аудио на уровень C++, но обрабатывать и редактировать аудио контент через графический интерфейс WPF.

Я бегло ознакомился с C++/CLI, и хотел бы узнать:

  • должен ли я использовать C++/CLI как промежуточный слой между C# GUI и C++ для управления аудио
  • или я должен просто поместить свой код в C++/CLI и ожидать, что он будет скомпилирован тем же способом, таким образом, столь же эффективным.

EDIT: как бы не началась пламенная война. Это ссылка на бенчмарки, в которых ясно говорится, что C/C++ выигрывает в скорости. Я спрашиваю: Должен ли я писать свой C++ в C++ Dll, или в C++CLI сборке.

14
задан igouy 1 June 2016 в 17:56
поделиться