Результаты поиска по запросу "c++-cli"
Есть ли эквивалент C # «var» в C ++ / CLI?
В C # мне нравитсяvar ключевое слово для таких ситуаций: var myList = new List<MyType>();Есть ли какой-либо эквивалент в C ++ / CLI, или я должен повторять имя типа каждый раз, как показано ниже: List<MyType ^>^ myList = gcnew List<MyType ...
Я имел в виду, что указатель подсчета ссылок должен быть классом значений. Оболочка коллекции, конечно, может быть справочным классом. Счетчик ссылок должен поддерживать живую коллекцию до тех пор, пока существует оболочка IEnumerator, даже если оболочка коллекции IEnumerable была удалена.
чание:Этот пост представляет Вопрос № 2 моего запроса. Вводный блок (весь текст до тех пор, пока не будут достигнуты цифры) повторяется в обоих вопросах, так как это справочная информация, которая может понадобиться для ответа на ...
Я использовал шаги, описанные выше, и это сработало.
я естьC# длл. Код ниже: public class Calculate { public static int GetResult(int arg1, int arg2) { return arg1 + arg2; } public static string GetResult(string arg1, string arg2) { return arg1 + " " + arg2; } public static float GetResult(float ...
C ++ / CLI: приведение от неуправляемого enum к управляемому enum
Какой правильный способ приведения (в C ++ / CLI) из нативного кодаenum в управляемый кодenum которые содержат то же самоеenum ценности? Есть ли какая-либо разница с использованием метода приведения в C #, как, например,(int) в C ++ / CLI.
Я не согласен с этим: вы не можете гарантировать детерминированное освобождение управляемой памяти. Но управляемая память - это только один из многих возможных ресурсов, которые использует ваше приложение. Это не работа сборщика мусора, иметь дело с ними. Для этого мы используем шаблон Dispose и оператор using, и они являются детерминированными (если, конечно, вы не выбрасываете плохую многопоточность в смесь).
я есть управляемый объект в сборке C ++ / CLI. Будучи C ++ / CLI, он реализует шаблон Disposable через своего «деструктора» (да, я знаю, что он не такой же, как стандартный деструктор C ++). Из C ++ / CLI я бы простоdelete объект. Тем не менее, я ...
помеченный как класс, я убедился, что сначала он работает, используя структуру. Но в C ++ это действительно одно и то же.
ртываю библиотеку C, используя C ++ / CLI. Библиотека C была разработана для использования из неуправляемого класса C ++. Это означает, что библиотечные функции принимают указатель на объект C ++ и затем возвращают этот указатель в обратных ...
abanoub просил исправить проблему с ошибкой компилятора. Не вопрос производительности ...
#using <mscorlib.dll> #using <System.dll> using namespace System; using namespace System::Text; using namespace System::IO; using namespace System::Net; using namespace System::Net::Sockets; using namespace System::Collections;и: IntelliSense: ...
В качестве обходного пути вы можете просто перегрузить конструктор и использовать делегирование. Он будет встроен JIT и должен иметь тот же конечный результат, что и значение параметра по умолчанию.
могу объявить управляемый метод в C ++ / CLI, который имеет необязательный параметр при использовании из C #? Я украсил параметр какПо ...
, Это похоже на ссылку на C ++, но на управляемый объект.
вно Google-доказательство, так как я не могу заставить поисковые системы не выбрасывать «лишние» символы. Я также посмотрел на MSDN в справочнике C ++, но не могу найти справочник C ++ / CLI, потому что в разделе объявлений об этом ничего нет.
Основываясь на моем сегодняшнем опыте, с новым Intellisense в C ++ достаточно проблем, поэтому он потребует много работы - даже с SP1 это ужасный опыт, когда он исчезает и разбирает тысячи заголовков именно тогда, когда вы пытаетесь перейти на Goto. Определение.
жный дубликат: Нет IntelliSense для C ++ / Cli в Visual Studio 2010? [https://stackoverflow.com/questions/2681999/no-intellisense-for-c-cli-in-visual-studio-2010] Поскольку заголовок уже заявляет, ничего не появляется и не проверяется синтаксис. ...