Как я понимаю, основной профит в автоматической генерации строчки SQL запроса?
Или в избавлении от
auto count = db.read_count();
xs.reserve(count);
for(unsigned i=0; i!=count; ++i, db.move_to_next())
{
row.value = db.get<double>(0);
row.id = db.get<int>(1);
row.number = db.get<int>(2);
xs.push_back(row);
}
?
Глядя на название, я сначала подумал, что это compile-time база данных, генерирующая код для выполнения SQL запросов.
Такой вариант наверное был бы поинтереснее.
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.