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

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

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

Восстановить пароль

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

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

Цитата:
смотрите делегаты свойства и события.
интерфейсы и перечисления
1)в С++ есть. в Джаве нету.
2)в С++ не принято, хотя и возможно реализовать в существующем компиляторе.
в Джаве нету.
3)в С++ можно реализовать, в Джава нету.
4)в С++ есть множественное наследование, что полностью заменяет интерфейсы.
в джава есть.
5)в С++ есть, в Джаве вот не помню.

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

Последний раз редактировалось Пепел Феникса; 02.04.2016 в 16:11.
Пепел Феникса вне форума
Старый 02.04.2016, 16:11   #122
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
делегаты
чет не понял, в С++ нельзя реализовать делегаты? даже threadsafe делегаты?
f.hump вне форума
Старый 02.04.2016, 16:14   #123
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
делегаты - когда они появились в джаве?
чем свойства в С++ отличаются от джавы?
что такого в событиях джавы?
?
батенька зачем вы мне это говорите.

задача решена. с сентября изучаем C++/CLI

документ утвержден и не подлежит к исправлению
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
1)в
4)в С++ есть множественное наследование, что полностью заменяет интерфейсы.
T?
видать вы мелко плавали в множественном наследовании раз не слышали про ромб.
Цитата:
Сообщение от f.hump Посмотреть сообщение
чет не понял, в С++ нельзя реализовать делегаты? даже threadsafe делегаты?
вот только не надо сейчас про указатели на функцию

Последний раз редактировалось RAFA91; 02.04.2016 в 16:16.
RAFA91 вне форума
Старый 02.04.2016, 16:21   #124
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
видать вы мелко плавали в множественном наследовании раз не слышали про ромб.
достаточно. а вы видимо нет.
увидели ключевое слово interface и радости полные штаны.
Цитата:
вот только не надо сейчас про указатели на функцию
а что по вашему делегаты чем-то иным являются?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 02.04.2016, 16:26   #125
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
достаточно. а вы видимо нет.
увидели ключевое слово interface и радости полные штаны.
а что по вашему делегаты чем-то иным являются?
дело не в слове.

множественное наследование практически никто не применяет.

даже в книгах об этом пишут.

хотите наследовать производный от нескольких базовых - ради бога.

только смотрите что-бы те от кого наследуетесь сами не наследовались

от общего родителя
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
д
а что по вашему делегаты чем-то иным являются?
само собой. хотя и есть много общего
RAFA91 вне форума
Старый 02.04.2016, 16:26   #126
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
а что по вашему делегаты чем-то иным являются?
ну в целом, да, указатель на функцию плюс контекст на котором функция выполняется. благодаря этому есть бонус работы с нестатическими методами объекта и возможность сделать threadsafe.

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

Последний раз редактировалось f.hump; 02.04.2016 в 16:30.
f.hump вне форума
Старый 02.04.2016, 16:32   #127
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
дело не в слове.
множественное наследование практически никто не применяет.
даже в книгах об этом пишут.
хотите наследовать производный от нескольких базовых - ради бога.
только смотрите что-бы те от кого наследуетесь сами не наследовались
от общего родителя
само собой. хотя и есть много общего
множественное наследование как раз таки для интерфейсов и применяют.
Цитата:
ну в целом, да, указатель на функцию плюс контекст на котором функция выполнятся. благодаря этому есть бонус работы с нестатическими методами объекта и возможность сделать threadsafe.
это все есть в С++.
да и не путайте делегат с указателем на функцию-метод.

делегат по большей части объединение и указателя на функцию, указателя на функцию-метод(и привязанный и не привязанный) и на цепочку оных.
где там threadsafe вообще не понимаю.
Цитата:
батенька зачем вы мне это говорите.
может быть все аргументируете? а не соскочите с темы?

если вы продолжите делать такие вбросы, я начну выдавать красные карточки, надоедает.(это флудом считается если что)

далее может ответите на вопрос про события и свойства?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 02.04.2016, 16:37   #128
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
мн

далее может ответите на вопрос про события и свойства?
если не в курсе , то свойства позволяют напрямую работать

с членами а не через методы.

всегда думал что это нарушение инкапсуляции.

___________________________________ ________________

в C++/CLI нету такой фигни как закрытое и зашибленное наследование.

уже гора с плеч.
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
множественное наследование как раз таки для интерфейсов и применяют.
)
и как тогда организуете полиморфизм то ?
RAFA91 вне форума
Старый 02.04.2016, 16:44   #129
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы вопрос читали?
Цитата:
далее вы знаете что такое события и свойства в dotNET?

Цитата:
если не в курсе , то свойства позволяют напрямую работать
с членами а не через методы.
я то отлично знаю то такое свойства, вы не знаете что такое свойства.
Цитата:
всегда думал что это нарушение инкапсуляции.
принцип инкапсуляции в том чтоб закрыть доступ к всему подряд.
Цитата:
в C++/CLI нету такой фигни как закрытое и зашибленное наследование.
вас просто убивает что оно там есть?
серьезно? вас никто не заставляет это все применять.

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

Цитата:
если не в курсе , то свойства позволяют напрямую работать

с членами а не через методы.
1. Делайте в С++ их паблик и работайте
2. Если свойства сделаны для это, то зачем в С# get и set

Цитата:
батенька зачем вы мне это говорите.

задача решена. с сентября изучаем C++/CLI

документ утвержден и не подлежит к исправлению
Да не для вас это, а для тех, кого вы будете "учить" и их родителей. Чтоб знали, что если выкинуть вас нельзя, то можно просто забить ибо нафик не нужно, только мозг загадит.
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