#c #database #database-template
#c #База данных #база данных-шаблон
Вопрос:
кто-нибудь читал исходный код dtl на c ? Я обнаружил, что существует класс с именем variant_row, он используется для хранения всех видов данных, и я попытался прочитать исходный код, но это действительно сложно для меня, может кто-нибудь объяснить, как это реализовано и структура класса?
Спасибо!
Ответ №1:
Рассмотрите возможность изучения реализации BOOST.Variant и BOOST.Optional, они являются определениями «универсальных» типов общего назначения.
http://www.boost.or&/doc/libs/1_40_0/doc/html/variant.html
http://www.boost.or&/doc/libs/1_40_0/libs/optional/doc/html/index.html