![]() |
Когда-то, давным давно мне кто-то сказал, что написать такие макросы, что бы
Код:
CLASS( some_class ) |
слабо!:(
|
гы-гы, неслабо, только это будет плагиат :D
и тот вариант, да не будет он упомянут всуе, не освсем корректен: a.set_integer не есть гут, лучше уж юзай C# PS я конечно всё это хорошо понимаю - стиль программирования и пр., но почему бы не сделать в классе глобальной переменную и не мучиться этой траблой? ведь по сути, весь код свойства сводиться к следующему (так же как и обёрток Get(), Set(): public LongNum Next{ get { return m_next;} set { m_next = value;} } так-то их смысла я не вижу, честно говоря, хотя, бесспорно, это крсивое действие и способно отнять много часов во время занятия такой "интеллектуальной" работой :> |
На самом деле, проперти вещь полезная, я думаю ты не будешь возражать. Азять ту ж Delphi / CBuilder -- для реализации окошек самое то. Для чего-то другого вряд ли. Т.к. тогда теряется ощущение, что происходит какое-то действие, а не просто присваивание. Т.е. например если я напишу
Код:
obj.id = "new_id"; Цитата:
Апис посмотри на моей странице. |
м.б. я пока юзаю проперти в C#, но вот не зню, стОит ли дальше... а так вещт приятная при дебаге, иногда очень помогает
|
Время: 02:53. |
Время: 02:53.
© OSzone.net 2001-