ПрограммированиеФорумОбщее

Линус Торвальдс ненавидит С++. А мы с вами? (27 стр)

Страницы: 126 27 28 29 30 Следующая »
#390
23:05, 27 янв 2012

vladislav
> > естественно, не считаю :)
> Ок, тогда "огласите весь список, пожалуйста" (для комплексного числа).

не понял, огласить весь список чего ?

#391
23:06, 27 янв 2012

innuendo
> не понял, огласить весь список чего ?
Признаков ООП.
Т.е. инкапсуляции вроде нет - все члены открыты.
Полиморфизм ad-hoc (в С такой тоже есть).
Что там осталось? класс?

#392
23:07, 27 янв 2012

innuendo
> пожалуйста, будет ООП с нарушение инкапсуляции - так устроит ?
Ой, а если мы воспользуемся магией слова private? В общем класс к class отношения не имеет, надеюсь ты с этим согласен)

#393
23:09, 27 янв 2012

vladislav
> Т.е. инкапсуляции вроде нет - все члены открыты.

напомню, что началось всё  с

http://www.gamedev.ru/code/forum/?id=135080&page=23#m338

какие есть сеттеры\гетеры ? где здесь нарушена инкапсуляция ?

crsib
> В общем класс к class отношения не имеет, надеюсь ты с этим согласен)

да ?  а что тогда значит class в понятии C++ ? :)

#394
23:10, 27 янв 2012

vladislav
> Полиморфизм ad-hoc (в С такой тоже есть).

вот как ? значит, я отстал от жизни

#395
23:23, 27 янв 2012

innuendo
> а что тогда значит class в понятии C++
Капитан очевидность говорит, что это ключевое слово.

В Lua, например, нет такого ключевого слова, и ничто при это не мешает реализовывать полноценное ООП. Протипное, но вполне себе ООП

#396
23:26, 27 янв 2012

crsib
> > а что тогда значит class в понятии C++
> Капитан очевидность говорит, что это ключевое слово.

ключевое так ключевое, и всё ?

crsib
> В Lua, например, нет такого ключевого слова, и ничто при это не мешает
> реализовывать полноценное ООП.

в Smalltalk тоже нет такого ключевого слова и тем не менее :)

#397
23:28, 27 янв 2012

innuendo
> ключевое так ключевое, и всё ?
Лейтенант Невероятность добавляет, что у него, как и у typename, больше одного применения.

innuendo
> в Smalltalk тоже нет такого ключевого слова и тем не менее :)
Ну к этому мы и шли. Наличее слова class в объявлении не дает нам класса в смысле ООП.

#398
23:31, 27 янв 2012

crsib
> > ключевое так ключевое, и всё ?
> Лейтенант Невероятность добавляет, что у него, как и у typename, больше одного
> применения.

да не вопрос, огласите весь список применений ключевого слово class в C++

crsib
> > в Smalltalk тоже нет такого ключевого слова и тем не менее :)
> Ну к этому мы и шли. Наличее слова class в объявлении не дает нам класса в
> смысле ООП.

да ну как бы изначально было ясно, что ООП в st и в C++ - не один и тот же хрен :)

#399
23:35, 27 янв 2012

innuendo
> напомню, что началось всё с
>
> http://www.gamedev.ru/code/forum/?id=135080&page=23#m338
>
> какие есть сеттеры\гетеры ? где здесь нарушена инкапсуляция ?
Ок, привиди разумный с твойей точки зрения интерфейс класса Complex без доступа к полям re и im.

innuendo
> vladislav
> > Полиморфизм ad-hoc (в С такой тоже есть).
>
> вот как ? значит, я отстал от жизни
Опреатор + перегружен для туевой хучи типов (вклячая комплексный).

#400
23:36, 27 янв 2012

innuendo
> да ну как бы изначально было ясно, что ООП в st и в C++ - не один и тот же хрен
> :)
А вот 4 очень известных человека и лысый мальчик из матрицы с тобой не согласны.

innuendo
> да не вопрос, огласите весь список применений ключевого слово class в C++
Ну, например в объявлении параметра шаблона. Более того, "There is no semantic difference between class and typename in a template-parameter."

#401
23:38, 27 янв 2012

vladislav
> > напомню, что началось всё с
> >
> > http://www.gamedev.ru/code/forum/?id=135080&page=23#m338
> >
> > какие есть сеттеры\гетеры ? где здесь нарушена инкапсуляция ?
> Ок, привиди разумный с твойей точки зрения интерфейс класса Complex без доступа
> к полям re и im.

вначале, ответь, по ссылочке с которой началось - есть геттеры\сеттеры ?

#402
23:43, 27 янв 2012

crsib
> > да ну как бы изначально было ясно, что ООП в st и в C++ - не один и тот же
> > хрен
> > :)
> А вот 4 очень известных человека и лысый мальчик из матрицы с тобой не
> согласны.

точнее, точнее

crsib
> > да не вопрос, огласите весь список применений ключевого слово class в C++
> Ну, например в объявлении параметра шаблона. Более того, "There is no semantic
> difference between class and typename in a template-parameter."

итого два применения слова class ? одно в шаблонах, другое ...
забудем пока про шаблоны

описание

class Foo  {...}; что  означает в C++ ?

#403
23:45, 27 янв 2012

innuendo
> вначале, ответь, по ссылочке с которой началось - есть геттеры\сеттеры ?
А еще тот код не собирается... В общем, как-бы понятно, попытка конструктивно пообщаться закончилась ничем...
Хотел потролить тем, что в Java нельзя переопределить опретор +, следовательно она не ООП, но что-то как-то уныло...

#404
23:49, 27 янв 2012

vladislav
> Хотел потролить тем, что в Java нельзя переопределить опретор +, следовательно
> она не ООП, но что-то как-то уныло...

странно, я как бы не утверждал, что полиморфизм автоматический означает ООП... зачем мне придумывать то, что я не писал ? :)

Страницы: 126 27 28 29 30 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.