c++-cli- все статьи тега ➜ страница 0
Повысит ли производительность C++/CLI + C++ Native? [закрытый]
В нашем проекте мы имеем три модуля. C++ (Native), C++ / CLI, C#. Мы используем C++/CLI для использования C++(Native) кода в C#. Для этого мы статически связываем C++(Native) с C++/CLI, и теперь мы можем использовать управляемую dll C++/CLI с C#. Теперь код на C++(Native) - это простые математические алгоритмы (без Win32, без взаимодействия с ОС). Когда я свяжу статический lib с C++ / CLI, он не станет управляемым кодом? Значит, он не попадет под CLR. Использует ли c++(Native) статический li ...
Производительность C# - должен ли я писать вычислительные тяжелые методы в c++?
Я создаю прототип для количественной библиотеки, которая выполняет некоторый анализ сигналов с использованием методов обработки изображений. Я построил первоначальный прототип полностью на C#, но производительность не так хороша, как ожидалось. Большая часть вычислений выполняется с помощью тяжелых матричных вычислений, и они занимают большую часть времени. Мне интересно, Стоит ли писать интерфейс C++ / CLI для неуправляемого кода C++. Кто-нибудь когда-нибудь проходил через это? Другие предложе ...
Разница между классом C++/CLI ref и классом C#
Я читал, что C++/CLI ref class эквивалентен классу C#. Однако я вижу разницу между this в каждом классе. EDIT: я получил this из локальных файлов Visual Studio 2010. (Кроме того, я отметил разницу во время компиляции при выполнении точно такого же приведения - класс C++/CLI выдал ошибку, заявив, что он не может преобразовать Object^ в MyClass^, тогда как приведение с классом C# не создает ошибок во время компиляции). Класс C#: namespace MyNamespace { public class MyClass { ...
Что означает каретка ( ' ^ ' ) в C++/CLI?
Я только что наткнулся на этот код, и несколько поисков Google не дают никакого объяснения этого таинственного (для меня) синтаксиса. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Что, черт возьми, означает каре? (Тег gcnew также является новым для меня, и я спросил об этом здесь.) ...
Преобразование C++/CLI из System:: String^ в std:: string
может кто-нибудь, пожалуйста, разместить простой код, который будет конвертировать, System::String^ в, C++ std::string т. е., я просто хочу присвоить значение, String^ originalString; в, std::string newString; ...
Как вызвать C++ / CLI из C#?
У меня есть класс, реализованный на C++, который отвечает за арифметические вычисления программы, и интерфейс с использованием WPF. Я обрабатываю входные данные с помощью C# , но тогда как я могу использовать свой класс C++? Я видел некоторые комментарии о создании управляемого класса оболочки C++ для взаимодействия с ним, но я не знаю, с чего начать. И я не знаю, как бы я пошел, чтобы скомпилировать его вместе со всем другим кодом. Я не могу найти учебник по этому вопросу, и Google показывает ...