On 17/08/2020 12:38, Alex Peshkoff via Firebird-devel wrote: > > Must say that when writing c++ examples I specially avoided "too good" > c++ programming practice (starting with no RAII holders in examples), > but that was due to desire not to make them more or less usable for > people who need other language. >
And that seems fine due to the API design (multi-language) and internal details of Firebird core (not use much modern C++ features), otherwise we would recreate the modern C++ classes. I had started a project in my free time encapsulating the internal OO API in modern C++, with RAII, strings, etc, supposed to be easy to use, however my free time is a thing which make things difficult to have an end. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel