Здравствуйте, Garrrrr, Вы писали:
G>Здравствуйте, _nn_, Вы писали:
__>>Одна из проблем C++ в том, что существуют так называемые примитивные типы.
__>>Стандарное решением было ввести специализацию для примитивных типов и для остальных типов.
__>>Для решения этих и других проблем был создан проект C++ Object.
__>>Основные цели проекта:
__>> Создание иерархие типов. (например int32 <- value_type <- object).
__>> Встроенная сериализация каждого типа.
__>>Дальнейшие цели будут добавленны мере развития библиотеки.
G>Зачем? Жабой заболели?
Вы про Java ?
G>Мотивация ни в чем не убедила, кроме как в том что время свободное у вас есть.
Мотивация в том, что хочется писать нормальный код.
Зачем нужно писать & и * если можно без них.
Почему нельзя определить семантику передачи аргументов ?
Почему нужно делать разного рода извращения, чтобы работать с примитивными типами ?
Почему нельзя написать код так, чтобы он работал для всего ?
Из-за того, что небыло представленно решение этих и других проблем придумали обходные решения, вместо того, чтобы решить саму проблему.