Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Будут ли когданибудь шаблоны в делфях? может они уже есть?   Найти похожие ветки 

 
Alx2 ©   (2007-07-04 21:00) [40]

>oxffff ©   (04.07.07 20:51) [39]

>Но использовать его надо исключительно по назначению

Это значит копаться в мозгах разработчика.  Тут может получиться кому как кажется.

>Но ключ это clarity

Согласен. Всегда можно писать ясно. И, думаю, шаблоны от С++ не против этого.


 
Alx2 ©   (2007-07-04 21:07) [41]

>О каких башмаках идет речь? Может быть о белых тапочках?

Всего-лишь об умных стопах рекурсии на шаблонах


 
oxffff ©   (2007-07-04 21:14) [42]


> Alx2 ©   (04.07.07 21:00) [40]


Думаю человек может разобраться во всем при желании.

Но основное назначение template - это все же шаблон порождения типа

+ вытекающий плюс compile time type checking.

IMHO


 
oxffff ©   (2007-07-04 21:22) [43]

Но сейчас уже часть людей пытается "разговаривать" с помощью template.
IMHO.

Но ключ здесь


Это личное дело каждого.


 
Dust ©   (2007-07-05 14:09) [44]

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


 
Dust ©   (2007-07-05 14:11) [45]

а вообще - язык нужно расширять а не IDE..


 
Alkid ©   (2007-07-05 14:14) [46]


> тут ещё одна умная мысль пришла...
> какой будет толк от шаблонов если нет конструктора копирования.
> ..
> гм... я всё более и более начинаю завидовать сишникам

Немного странная мысль, если честно. :) Что ты понимаешь под конструктором копирования? Конструктор который принимает ссылку на объект своего класса и производит копию? А что мешает в Дельфи написать следющее:
constructor TMyClass.Create(obj : TMyClass)
begin
...
end;

Вот тебе и конструктор копирования.
Не вижу, если честно, связи с приминением шаблонов.


 
oxffff ©   (2007-07-05 16:30) [47]


> Dust ©   (05.07.07 14:09) [44]
>
> тут ещё одна умная мысль пришла...
> какой будет толк от шаблонов если нет конструктора копирования.
> ..
> гм... я всё более и более начинаю завидовать сишникам


Так его и не должно быть по причине того, что объект в Delphi это указатель в кучу, а С++ это кусок стека.  Так что семантика разная.


 
Alkid ©   (2007-07-05 16:35) [48]


> Так его и не должно быть по причине того, что объект в Delphi
> это указатель в кучу, а С++ это кусок стека.  Так что семантика
> разная.

Наличие конструктора копирования к применению шаблонов и наличию автоматических объектов (или вообще объектов-значений) никакого отоношения не имеет.



Страницы: 1 2 вся ветка

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.03 c
1-1180453969
Stenfit
2007-05-29 19:52
2007.08.05
*.CHM


2-1183966562
0xFF01
2007-07-09 11:36
2007.08.05
FocusRect


6-1167118635
lobach
2006-12-26 10:37
2007.08.05
CGI


15-1184013347
Petr V. Abramov
2007-07-10 00:35
2007.08.05
положительные стороны совка....


2-1183989923
gentos
2007-07-09 18:05
2007.08.05
QReport