Результаты поиска по запросу "c++-cli"

1 ответ

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

ртываю библиотеку C, используя C ++ / CLI. Библиотека C была разработана для использования из неуправляемого класса C ++. Это означает, что библиотечные функции принимают указатель на объект C ++ и затем возвращают этот указатель в обратных ...

1 ответ

Реализация интерфейса, объявленного в C # из C ++ / CLI

Скажем, у меня есть интерфейс C # называетсяIMyInterface определяется следующим образом: // C# code public interface IMyInterface { void Foo(string value); string MyProperty { get; } }Предположим, у меня также есть класс C ++ ...

1 ответ

потому что вы не можете взять адрес gcroot. Если вы хотите, вы должны использовать GCHandle напрямую. Кроме того, во многих случаях не бойтесь использовать Obect ^ *, если базовый объект ^ находится в стеке. так вот: SomeFunction (& handle); и ввод должен быть приведен к ManagedClass ^ *

даю DLL-оболочку C ++ / CLI, которая зависит от многочисленных статических библиотек C ++. Некоторые вызовы функций ожидают передачи неуправляемых указателей. Как правильно передать их? Также другие функции ожидают, что этот указатель будет ...

ТОП публикаций

1 ответ

как выгрузить управляемый c ++ dll?

A.dll является родной c ++ dll, B.dll является управляемой c ++ dll. A.dll зависит от B.dll, поэтому при загрузке A.dll B.dll загружается автоматически, но после того, как A.dll выгружается, B.dll по-прежнему загружается. Только A.dll зависит от ...

4 ответа

Как мне вызвать C ++ / CLI из C #?

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

1 ответ

C ++ / CLI эквивалент C # 'readonly' ключевое слово

Что такое C ++ / CLI эквивалент C #readonly ключевое слово? В частности, как вы пишете открытый или защищенный член класса C ++ / CLI таким образом, чтобы онreadonly когда ссылка из C #?

1 ответ

Сборка смешанного режима не загружает символ для родных C ++ pdbs

4 ответа

Когда и почему вы закроете класс?

В C # и C ++ / CLI ключевое словоsealed (или жеNotInheritable в VB) используется для защиты класса от любого наследования (класс не будет наследоваться). Я знаю, что одной из особенностей объектно-ориентированного программирования ...

5 ответов

Как я могу заставить мой управляемый пакет NuGet поддерживать проекты C ++ / CLI?

Я сделал пакет NuGet, который хорошо работает, когда я использую его из проекта C #. Он содержит DLL вlib/net40 каталог, и DLL добавляется в качестве ссылки. Теперь, когда NuGet поддерживает C ++, как мне на самом деле изменить свой пакет, чтобы ...

8 ответов

C ++ / CLI: зачем мне его использовать?

Я довольно хорошо знаком с C ++, поэтому я рассмотрел изучение .NET и всех его производных (особенно C #). По пути я столкнулся с C ++ / CLI, и я хочу знать, есть ли какое-то конкретное использование для этого языка? Является ли это просто ...