Плюсы - мастдай
Apr. 5th, 2007 10:49 amВчера я это осознал.
В любом современном языке есть следующие вещи: 1) встроенные строки, 2) тип "variant", 3) сборка мусора. В плюсах этого не просто нет, но, что еще хуже, это (1 и 2) есть в библиотеках. В каждой - свое. В результате сейчас у меня в программе есть типы:
- OdString
- OdVariant
- wxString
- wxVariant
- wxPGVariant
- std::string был, но его уже запретили, чтобы не плодить зоопарк.
Да, забыл еще добавить, что надо еще передавать данные типа OdGePoint3d, OdGeVector3d и подобные, которые вообще ни в один вариантный тип не лезут.
Кстати я еще ни слова не сказал о коллекциях, которые есть в Od* и в wx* вариантах, но при этом ни там, ни там нет аналога std::map.
#Q^$$&$%&#Q@@!#%!@%@#
Все, пиздец, пошел писать.