µ (bialix) (08.04.2005 17:56, просмотров: 1) ответил Ecole на Немного не понял. Это?
я уточню свои сомнения перегрузка операторов - это же не серебрянная пуля, так? это просто способ писать сложный код сложными, но другими, абстракциями. Если хоть на секундочку представить сишный (или ассемблерный) эквивалент выражения, в котором используется перегрузка, то получится наверное примерно следующее:
ws1 = s1;
это на Си:
operator=(ws1, WCHAR(s1));
Правильно?
Т.е. перегрузка работает как применение специального метода справа от имени объекта. Это хорошо сработает для реализации операции записи. А Сергею как мне показалось еще нужна перегрузка другого рода - слева от имени объекта (для операции чтения). Вот о чем я.
А вообще я С++ плохо дружу с тех пор как запал на питон. Там эти вещи решаются проще. К сожалению пока питона под МК нету :-(((