One of the best and worst things about C++ is its ability to use C code
(almost) transparently.  Best because it allows you to use things like
SQLite seamlessly in your C++ code. Worst because it allows some
programming idioms that are in opposition to good object oriented
design.  But let's concentrate on the up-side.

There are C++ wrappers to SQLite out there if you care to look for them,
but depending upon the complexity of your application you may find you
don't need them.  It is easy to contain a SQLite connection inside a
class object, easy to compose your queries in a std::string (or a
CString depending on your environment and preferences) and fairly easy
to get your query results into a container class.

While I would never dream of starting from scratch on anything of the
size and complexity of SQLite without C++, the STL, and probably Boost,
I also would never advocate fixing something that ain't broke. As an
applications programmer you can get all the advantages of C++ without
any changes to SQLite as written.

Just my $0.02 worth.

Logan Ratner | Software Engineer | Gas Chromatographs
Emerson Process Management | 5650 Brittmoore | Houston | TX | 77041 |
USA
T +1 713 839 9656 | F +1 713 827 3807


logan.rat...@emerson.com-----original Message-----
From: sqlite-users-boun...@sqlite.org
[mailto:sqlite-users-boun...@sqlite.org] On Behalf Of Sylvain Pointeau
Sent: Tuesday, June 02, 2009 9:58 AM
To: sqlite-users@sqlite.org
Subject: [sqlite] sqlite programmed in C++

Hello,
I would like to know if someone already though about to introduce C++ in
SQLite?
I just think about a minimal subset of C++ that will not make any
performance penalty
(like C with classes)

is it a performance issue?
is it a deployment/compiler issue?
or any issue?

Please don't make any aggressive reply, I am a very nice guy :-)

Cheers,
Sylvain
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to