ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
161868 Топик полностью
POV (21.07.2009 19:39, просмотров: 144) ответил Snaky на Новый электронный журнал по практическому программированию.
Если кто уже почитал, то не объяснит ли преимущество "функционального" варианта, более трудночитаемого, особо если код чужой (см. стр. 19 и 20)... типовой вариант: std::string int2hex (int i) { std::string result = ””; while (i) { result = hexDigit (i % 16) + result; i /= 16; } return result; } "функциональный" вариант std::string int2hex (int i) { if (i) { return int2hex(i / 16) + hexDigit (i % 16); } else { return ””; } } Я бы своему программеру за такую оптимизацию яйцы оторвал.