Date: 2005-10-04 07:26 (UTC)
yurikhan: (0)
From: [personal profile] yurikhan
Ну и шо это ви мене тут говорите за C++? В C++ я и сам напишу template <typename T, typename Tag> class relative и template <typename T, typename Tag> class absolute, что relative можно умножать/делить на T, складывать/вычитать между собой и брать отрицание, а absolute можно только вычитать между собой, получая relative, и прибавлять/отнимать relative (при условии совпадения Tag’ов). Потом дам мировым координатам один Tag, экранным — другой, и мировое не будет путаться с экранным, а координаты — с длинами.

Но это всё работает только при условии, что у нас есть перегрузка операций. В Object Pascal’е у нас её нет, а писать x := origin.add(length) меня возбуждает гораздо меньше, чем sx := sxOrigin + swFromWw(wwLength).
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-06-30 15:06
Powered by Dreamwidth Studios