LINUX.ORG.RU

Проясните отличие


0

1

Каюсь, ООП моё было Delphi, а ученичество было Borland Pascal. Вроде и разобрался в Qt4, даже написал собственноручно прогу, но так и не понял, в чем отличие object.func() и object->func(). Может, кто обьяснит популярно? Желательно без стёба: что такое ООП я хорошо понимаю и умею. На дельфи, да, но это ничуть не хуже чем на си. И да, Lasarus = говно.

★★

Ответ на: комментарий от qulinxao

просто эти редиски ( подчинёные Филипа Кана) посчитали ( и не ошиблись) что обьекты в дельфях должны быть по умолчанию ссылочным ( т.е держать адрес структуры) в отличии от того же BP в котором обьект был буквально value.

если б ты читал хотя бы немного доку, то ты бы знал, что тип object является собственно классом в стеке программы (то есть «по значению») а class - то же самое, только по ссылке, то есть в куче.

так что все норм, хоть и немного запутано.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

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

qulinxao ★★☆
()
Ответ на: комментарий от aol

кстати, сомнительное утверждение после таких вопросов.

Ну сумел-же написать?
Без определенных знаний и умений это, согласись, невозможно.

cadaber ★★
() автор топика
Последнее исправление: cadaber (всего исправлений: 1)
Ответ на: комментарий от PaxtonFettel

Конфиг ни при чем - ноут нечищенный уже два года, надо бы пыль оттуда выгнать. После покупки такого не было.

cdshines ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.