|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
30.03.2016, 11:20 | #91 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
Alex11223 я то знаю в чем тут ошибка.
если знатоки не могут ее найти, то о чем тогда может быть речь. может это поможет 1>------ Построение начато: проект: test_1, Конфигурация: Debug Win32 ------ 1>Построение начато 30.03.2016 11:20:27. 1>InitializeBuildStatus: 1> Обращение к "Debug\test_1.unsuccessfulbuild ". 1>GenerateTargetFrameworkMonikerAtt ribute: 1>Целевой объект "GenerateTargetFrameworkMonikerAttr ibute" пропускается, так как все выходные файлы актуальны по отношению к входным. 1>ClCompile: 1> Для всех выходных данных обновления не требуется. 1> test_1.cpp 1>test_1.cpp(15): error C2664: func: невозможно преобразовать параметр 1 из "Mammal" в "Mammal ^%" 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:04.84 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== |
30.03.2016, 11:37 | #92 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
повторю еще раз мы тут не в школе, чтоб проверки проходить.
я тоже знаю ответ. если вас что-то конкретное интересует спрашивайте. такие вот проверки буду удалять впредь. если хотите создать именно задачник то вперед в отдельную тему и в свободное общение. здесь задают вопросы и получают на них ответы. знаете, это даже тупо говорить что вы хотите чтоб ошибку нашли, хотя ответ дан по ссылке. далее вы снова создаете не управляемый объект. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.03.2016 в 11:57. |
30.03.2016, 16:39 | #93 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
правильный ответ был такой
void func(Mammal %v) тут % показывает что это ссылочный обьект. и никаким боком не связанна с ссылками обычных ++ всего-то ли. в шарпе аналогично только с применением ключевого слова. |
30.03.2016, 17:04 | #94 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ваш ответ подходит только для гибридных и обычных классов
для полностью управляемых классов будет ошибка. Цитата:
полный аналог С++ &-ссылок. никакого нового объекта не создается. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:07. |
|
30.03.2016, 17:10 | #95 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
Нет он подходит именно для моего ссылочного класса и прекрасно работает.нету такого понятия для ref классов
все обьекты хранятся в управляемой кучи. даже этот Код:
|
30.03.2016, 17:12 | #96 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вам лишь бы компилось?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:14. |
30.03.2016, 17:13 | #97 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
нету такого понятия для ref классов
все обьекты хранятся в управляемой кучи. даже этот Mammal cool; |
30.03.2016, 17:18 | #98 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
и передать в управляемый код вы его не сможете. в управляемой куче лежит то что создано с помощью gcnew. и лежит в управляемой ссылке ^. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
30.03.2016, 17:23 | #99 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
|
30.03.2016, 17:29 | #100 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тут я ошибся, признаю.
поспешил, на стеке будет ссылка только. но все же так лучше не делать и четко разделять управляемый и не управляемый код. меньше путаницы будет. единственное хотелось бы понять чего вы добиваетесь? блеснуть знаниями что вы не давно обрели по неиспользуемому языку? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:37. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дебаг С++/CLI | Максим 116 | Помощь студентам | 3 | 27.12.2013 22:17 |
Ошибки в C++/CLI | Максим 116 | Помощь студентам | 2 | 25.12.2013 22:45 |
c++/cli | danzel1 | Общие вопросы C/C++ | 3 | 25.07.2011 17:11 |
C/C++/CLI. | Ynxarmed | Visual C++ | 1 | 31.08.2010 07:43 |
advapi32 и C++/CLI | Artem89 | Общие вопросы .NET | 1 | 20.12.2009 18:22 |