Программист должен быть ленивым. Тогда он один раз напишет программу вместо того, чтобы 10 раз делать одно и то же действие. И я тоже ленив. Устав каждый раз переводить углы из градусов, минут и секунд в радианы и обратно, написал (на C++) класс angle, в большинстве аналогичный стандартному double, но при вводе-выводе автоматически применяются ранее определенные форматы. Пишем:
angle x(2.7);
cout << x << endl;
и получаем
154 41 54.98
А можно так:
algle x("154 41 54.98");
или так
x = "154 41 54.98";
Красота!
angle x(2.7);
cout << x << endl;
и получаем
154 41 54.98
А можно так:
algle x("154 41 54.98");
или так
x = "154 41 54.98";
Красота!
Опубликовано в 21:38 (все мои записи на Google+)