Производительность преобразования строк с использованием функции marshal_as - PullRequest
0 голосов
/ 23 ноября 2011

В настоящее время я пытаюсь преобразовать String ^ в std :: string с помощью функции marshal_as (ссылка: http://msdn.microsoft.com/en-us/library/bb384865.aspx). Кто-нибудь знает производительность этого преобразования? Спасибо.

1 Ответ

0 голосов
/ 23 ноября 2011

Мое предложение: используйте его. Если ваш код работает достаточно быстро, не беспокойтесь об этом. Маловероятно, что преобразование ваших строк будет узким местом. Если профилирование показывает, что является узким местом, вероятно, что ваша проблема не в marshal_as (что я бы ожидал очень быстро), а в том, что ваш код выполняет слишком много преобразований между типами .

...