Почему у типа int нет доступа к пятой цифре числа? Почему надо извращаться, чтобы у int поменять только пятую цифру??
MAS>Доброго времени суток всем.
MAS>Может кто мне объяснит какие такие соображения преследовали авторы стандартной библиотеки изобретая сабж? А именно, интерисует чего ради они не сподобились реализовать функций доступа к реальной и мнимой части комплексного числа? Почему для того чтобы изменить мнимую составляющую я должен писать конструкции типа:
MAS>MAS>std::complex<double> z(1.0,2.0);
MAS>z = std::complex<double>(z.real(), 1.0);
MAS>
MAS>Честно говоря попахивает идиотизмом, но может я чего-то недопонимаю?