Здравствуйте, _nn_, Вы писали:
__>Зачем нужно писать & и * если можно без них.
Можно. Смарт-пойнтеры и фабрики в помощь.
__>Почему нельзя определить семантику передачи аргументов ?
Гм... ее из сигнатуры функции почти всегда видно. Разве нет? отрабатывайте стиль.
__>Почему нужно делать разного рода извращения, чтобы работать с примитивными типами ?
Ну у каждого свои склонности. Кто то только через извращения проблемы решать может.
__>Почему нельзя написать код так, чтобы он работал для всего ?
Угу, в отдельно взятых 2 тысячах строк кода. Для того, чтобы ваш подход работал для всех, он должен стать стандартом. А предпосылок для этого в мотивации как то маловато. Скажу более — эта библиотека будет даже вредна для неокрепших умов.
__>Из-за того, что небыло представленно решение этих и других проблем придумали обходные решения, вместо того, чтобы решить саму проблему.
Полноте... я вот о такой проблеме до вчерашнего вечера и не подозревал. В чем проблема то?