Odpovídáte na názor ke článku Databáze a C++: najdete řešení?.
@17 To neni pravda. Externi preprocesor proste vygeneruje k teto strukture:
struct Person { std::string name; };
napr. tento rozbalovac:
void unpack(Person &p, const RecordSet &s) { ..}
Pretezovani a templaty vse resi. Pouziti pak napr:
std::list records;
db.query("select ...").into(records);
Docela dobre se mi take pracuje s Poco::Data. Ne POCO jako Plain Old, ale Poco library pocoproject.org. Ten presne toto umi, ale musi se psat ty typove konvertory okolo. Nejjednodussi je stejne Poco::Tuple record;
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 813×
Přečteno 26 446×
Přečteno 25 174×
Přečteno 21 304×
Přečteno 19 107×