Вопросы с тегом «c++-cli»

7
Что означает каретка ('^') в C ++ / CLI?
Я только что наткнулся на этот код, и несколько поисков в Google не дают объяснения этому таинственному (для меня) синтаксису. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Какого черта означает карета? (Это gcnewтакже ново для меня, и я спросил об этом здесь .)
212 .net  c++-cli 

4
Измените проект C ++ / CLI на другой фреймворк, чем 4.0 с vs2010
Так как я обновил свой проект до формата проекта Visual Studio 2010, мой проект C ++ / CLI нацелен на .net Framework 4.0. Легко переключить версию фреймворка на другую версию из проекта C #, но я понятия не имею, как это сделать в проекте C ++ / CLI, я не …

2
Доступна ли DOM кода VC ++ из надстроек VS?
Visual Studio IntelliSense для VC ++ включает «полный» синтаксический анализатор EDG C ++ (также используемый Intel и другими). Поскольку DOM кода C # доступна для надстроек (поправьте меня, если я ошибаюсь), доступна ли DOM кода C ++? Можно ли это использовать для анализа открытого проекта VC ++ в среде VS?


4
Когда и зачем запечатывать класс?
В C # и C ++ / CLI ключевое слово sealed(или NotInheritableв VB) используется для защиты класса от любого шанса наследования (класс не наследуется). Я знаю, что одна из особенностей объектно-ориентированного программирования - это наследование, и я чувствую, что использование sealedидет вразрез с этой функцией, она останавливает наследование. Есть ли …
88 c#  .net  oop  c++-cli 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.