Здравствуйте, Кодт, Вы писали:
К>Другая аналогия: почему нет методов для модификации отдельно мантиссы и порядка у вещественных чисел?
Потому как доступ к ним достаточно затруднен и легко получить кучу проблем с неправильными значениями.
К>Там, где нужно потрошить числа — используется наиболее удобное их представление. И иногда изобретается своё собственное. К>Ты же не выкатываешь претензии, почему std::complex внутри представлен исключительно как (re,im), хотя иногда бывает удобнее иметь дело с (abs,arg)?
Дело-то как раз в том, что std::complex задумывалось именно как "абстрактное" комплексное число. Но на практике это не работает — в std::complex всегда хранят комплексоное число в виде пары Декартовых координат. И часто требуется нормальный доступ к его компонентам.