Здравствуйте, ·, Вы писали:
_>>Ты про использование результатов запроса что ли? ) Ну это выглядит как-то так:
_>>_>>for(auto row: db(select(Table.a, Table.b).from(Table).where(Table.a>10))) cout<<row.a<<'\t'<<row.b<<endl;
_>>
_>>и естественно всё типизировано.
·>А какого типа тут будет row?
Синтезированного во время компиляции.
·>Вот такой код скомпилируется?
·>·>for(auto row: db(select(Table.b).from(Table).where(Table.a>10))) cout<<row.a<<'\t'<<row.b<<endl;
·>
Нет, будет ошибка компиляции, так как в row нет поля
a.
ВотАвтор: Evgeny.Panasyuk
Дата: 22.04.15
полностью локализированный пример как раз на эту тему (
live demo).