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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.04.2016, 17:38   #141
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
вот я и спросил как имея кучу базовых классов и один производный

вы организуете полиморфизм ?

на какой базовый класс будете ссылается ?
на один нужный (Cat=>Mammal=>Animal).
для полиморфизма ему не нужно наследоваться от всего подряд.

собственно как это делается в языках без множественного наследования.
или у вас принцип, раз можно, значит нужно применять куда попало?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 02.04.2016, 18:07   #142
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,710
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
вот я и спросил как имея кучу базовых классов и один производный

вы организуете полиморфизм ?

на какой базовый класс будете ссылается ?
А где в определении полиморфизма требование к "сыланию" на определенный базовый класс? Где там единственность?
p51x вне форума
Старый 02.04.2016, 18:41   #143
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
это не threadsafe, это вызов в контексте другого потока.
если гарантия вызова в нужном контексте не threadsafe, то что тогда threadsafe?
f.hump вне форума
Старый 02.04.2016, 18:46   #144
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
если гарантия вызова в нужном контексте не threadsafe, то что тогда threadsafe?
threadsafe это гарантия того что при одновременном доступе не будет разрешен объект.
Invoke в другой поток к этому не относится, хотя и способен помочь.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 03.04.2016, 12:04   #145
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
на один нужный (Cat=>Mammal=>Animal).
для полиморфизма ему не нужно наследоваться от всего подряд.
а ни че, что вам придется делать виртуальное наследование ?
Цитата:
Сообщение от p51x Посмотреть сообщение
А где в определении полиморфизма требование к "сыланию" на определенный базовый класс? Где там единственность?
требование обязательное.

должно быть что-то общее для всех обьектов.

другими словами абстрактное.

для геометрических фигур это форма к примеру.

____________________

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

Последний раз редактировалось RAFA91; 03.04.2016 в 12:08.
RAFA91 вне форума
Старый 03.04.2016, 12:17   #146
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,710
По умолчанию

Цитата:
должно быть что-то общее для всех обьектов.

другими словами абстрактное.

для геометрических фигур это форма к примеру.
И? Как это мешаете, например, квадрату еще наследоваться от класса с 4мя точками, а кругу с одной точкой и радиусом?

Цитата:
требование обязательное.
Только в вашей голове. Интересно, а учителя сейчас мед. комиссию проходят?..

Цитата:
вы наверное не знали что в нетовских плюсах делегаты можно суммировать или вычитать
Это к чему? Вы телепат? Причем тут синтаксический сахар?

Вы в очередной раз съезжаете с вброшенной вами бредовой-темы. Либо отвечайте, либо идите пишете в свой бложик... там отвечать необязательно.
p51x вне форума
Старый 03.04.2016, 12:19   #147
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
И? Как это мешаете, например, квадрату еще

Только в вашей голове. Интересно, а учителя сейчас мед. комиссию проходят?..

а вы что под квадрат и круг будете создавать отдельный массив ?

или может лучше создать какой-то универсальный под тип форма

полиморфизм уже решит сам к чему что относится.
Цитата:
Сообщение от p51x Посмотреть сообщение
И? Причем тут синтаксический сахар?
это не сахар , а преимущество.
Цитата:
Сообщение от p51x Посмотреть сообщение
И
Вы в очередной раз съезжаете с вброшенной вами бредовой-темы. .
ну так сидите в своем бейсике тогда, раз не хотите учить C++/CLI

Последний раз редактировалось RAFA91; 03.04.2016 в 12:23.
RAFA91 вне форума
Старый 03.04.2016, 12:25   #148
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,710
По умолчанию

Цитата:
а вы что под квадрат и круг будете создавать отдельный массив ?

или может лучше создать какой-то универсальный под тип форма

полиморфизм уже решит сам к чему что относится.
БАЛОБОЛ. Вы опять съехали с темы. То, что у них будет "универсальный подтип" никто и не спорит. Разговор шел о множественном наследовании и т.д. Перечитайте хотя бы то, что сами процитировали.

Цитата:
это не сахар , а преимущество.
Нет. Преимуществом это было б, если это было невозможно или очень трудно реализуемо уже имеющимися средствами.
p51x вне форума
Старый 03.04.2016, 12:28   #149
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
БАЛОБмножественном наследовании и т.д. Перечитайте хотя бы то, что сами процитировали.


.
что вы хотите услышать про множественное наследование ?

в C++/CLI его нету. оно и даром не нужно.

хотите сидеть в виртуальном наследовании - на здоровье.
Цитата:
Сообщение от p51x Посмотреть сообщение
Б


Нет. Преимуществом это было б, если это было невозможно или очень трудно реализуемо уже имеющимися средствами.
какими средствами ?

не нужно ставить в первые ряды чистые плюсы.

никто с ними на работу не устроится.
RAFA91 вне форума
Старый 03.04.2016, 12:34   #150
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,710
По умолчанию

Цитата:
никто с ними на работу не устроится.
Все ясно... но вы хоть статистику по вакансиям посмотрите. А впрочем, какой разговор может быть с маразматиком, шизофреником, живущим в своем мирке.
p51x вне форума
Закрытая тема


Купить рекламу на форуме - 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