Здравствуйте, zip_, Вы писали:
_>ненавижу этот язык, пойду что ли напьюсь, а то писать еще point, rect, region etc..
А ты сделай всё то же самое на языке, где нет шаблонов — введи внешние функции для инициализации и арифметики над этими size, point, rect, region... потом поддержи плавающую арифметику (скопипастить всё два раза)... потом исправь свеженайденные ошибки... Тогда посмотрим, что ты будешь ненавидеть.