c++-cli

У меня есть метод в моей родной dll, который я хочу использовать. Метод возвращает объект типа, который также находится в моей родной dll.Я пытаюсь написать оболочку c++ / CLI. Теперь, могу ли я получить возвращаемое значение в качестве объекта с помощью C++/CLI и как это сделать? можем ли мы сохранить и...

Я потратил некоторое время, чтобы изучить C++/CLI, я чувствую, что это мощный язык .Net, особенно в концепции совместимости. Я думаю, что это будет большой шаг, если этот язык расширит свою совместимость, чтобы включить asp.net, до сих пор последняя версия не поддерживает asp. Но я не знаю, есть ли план сдела...

Новичок C++ здесь с быстрым вопросом. Как я могу распечатать содержимое CString в консоли? Делаем это int main(array<System::String ^> ^args) { CString cs1 = _T("Hy"); CString cs2 = _T(" u"); CString cs3 = cs1 + cs2; Console::WriteLine(cs3); printf("%s", cs3);...

В проекте C++/CLI у меня есть метод в собственном классе C++, где я хотел бы проверить ссылку gcroot на NULL или nullptr. Как мне это сделать? Кажется, ни одно из следующих условий не работает: void Foo::doIt(gcroot<System::String^> aString) { // This seems straightforward, but does not work i...

Я написал простой плоттер данных на основе GDI с использованием C++/CLI, но он не особенно быстр (некоторые базовые профили указывают, что проблема заключается в рендеринге на экран). Есть ли способ, чтобы включить аппаратное ускорение для пользовательских элементов управления или нет .net интерфейс для Dire...

Является ли это ограничением среды CLR или решением по проектированию языка? Я попытался сделать это в C++/CLI, конечно, где это работает, потому что нужно поддерживать родной c++: public ref class Test { public: static Test^ operator &( Test^ msg, int& i ) { ...

Собственная библиотека C++, которую я использую в проекте C++ / CLI, вызывает события, дающие мне результаты, Если я попытаюсь обработать событие, расширив неуправляемое событие, он скажет, что класс ref может только расширить класс ref. Затем я попытался создать собственное событие, но внутри него есть об...

поскольку я обновил свой проект до формата проекта visual studio 2010, мой проект C++/CLI ориентирован на .net framework 4.0. легко переключить версию фреймворка на другую версию из проекта C#, но я понятия не имею, как это сделать в проекте C++/CLI, я не вижу настройки для этого на страницах свойств проект...

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

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