Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.03.2016, 11:20   #91
RAFA91
Заблокирован
 
Регистрация: 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 ==========
RAFA91 вне форума
Старый 30.03.2016, 11:37   #92
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

повторю еще раз мы тут не в школе, чтоб проверки проходить.

я тоже знаю ответ.
если вас что-то конкретное интересует спрашивайте.

такие вот проверки буду удалять впредь.

если хотите создать именно задачник то вперед в отдельную тему и в свободное общение.
здесь задают вопросы и получают на них ответы.

знаете, это даже тупо говорить что вы хотите чтоб ошибку нашли, хотя ответ дан по ссылке.
далее вы снова создаете не управляемый объект.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.03.2016 в 11:57.
Пепел Феникса вне форума
Старый 30.03.2016, 16:39   #93
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

правильный ответ был такой

void func(Mammal %v)

тут % показывает что это ссылочный обьект. и никаким боком не связанна с ссылками обычных ++

всего-то ли. в шарпе аналогично только с применением ключевого слова.
RAFA91 вне форума
Старый 30.03.2016, 17:04   #94
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ваш ответ подходит только для гибридных и обычных классов
для полностью управляемых классов будет ошибка.
Цитата:
тут % показывает что это ссылочный обьект
% показатель ссылки, а не ссылочного объекта.
полный аналог С++ &-ссылок.
никакого нового объекта не создается.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:07.
Пепел Феникса вне форума
Старый 30.03.2016, 17:10   #95
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
ваш ответ подходит только для гибридных и обычных классов
Нет он подходит именно для моего ссылочного класса и прекрасно работает.
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в.
% показатель ссылки, а не ссылочного объекта.
.
нету такого понятия для ref классов

все обьекты хранятся в управляемой кучи.

даже этот

Код:
Mammal :cool:;
RAFA91 вне форума
Старый 30.03.2016, 17:12   #96
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Нет он подходит именно для моего ссылочного класса и прекрасно работает.
вам лишь бы компилось?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:14.
Пепел Феникса вне форума
Старый 30.03.2016, 17:13   #97
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

нету такого понятия для ref классов

все обьекты хранятся в управляемой кучи.

даже этот



Mammal cool;
RAFA91 вне форума
Старый 30.03.2016, 17:18   #98
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
нету такого понятия для ref классов

все обьекты хранятся в управляемой кучи.

даже этот



Mammal cool;
может я вас огорчу, но он лежит на стеке в таком случае.
и передать в управляемый код вы его не сможете.

в управляемой куче лежит то что создано с помощью gcnew.
и лежит в управляемой ссылке ^.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 30.03.2016, 17:23   #99
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
может я вас огорчу, но он лежит на стеке .
Я тоже так думал. Даже спорил. Но потом меня в этом переубедили, что
даже при такой записи обьект идет в управляемую кучу.
это для ссылочных классов.
конечно в чистых плюсах это не так.
RAFA91 вне форума
Старый 30.03.2016, 17:29   #100
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

тут я ошибся, признаю.
поспешил, на стеке будет ссылка только.

но все же так лучше не делать и четко разделять управляемый и не управляемый код.
меньше путаницы будет.


единственное хотелось бы понять чего вы добиваетесь?
блеснуть знаниями что вы не давно обрели по неиспользуемому языку?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 30.03.2016 в 17:37.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дебаг С++/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