{"id":3133,"date":"2016-09-06T03:55:13","date_gmt":"2016-09-06T07:55:13","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=3133"},"modified":"2024-02-20T16:43:13","modified_gmt":"2024-02-20T13:43:13","slug":"sqlpp11-0-42-release","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/sqlpp11-0-42-release\/","title":{"rendered":"sqlpp11-0.42 Release now Available for Download"},"content":{"rendered":"
The sqlpp11-0.42 release has been announced for general availability. This C++ SQL tool comes with a few fixes and improvements.<\/p>\n
sqlpp11 is a type safe embedded domain specific language for SQL<\/a> queries and results in C++<\/a>. It has database connectors for MySQL<\/a>, SQLite3<\/a>, PostgreSQL<\/a> and ODBC<\/a>.<\/p>\n The major change in this update comes with the improved compile-time error messages for Microsoft Visual C++ (MSVC<\/a>). Clang<\/a> and gcc<\/a> show the static_assert messages while MSCV seemed not to do the same. This is not to say it is a bug but rather a feature in the Microsoft compiler.<\/p>\n In the real world this feature may be counter intuitive therefore sqlpp11-0.42 fixes that by replacing void with better failure return types. This ensures friendly errors are printed and understood.<\/p>\nWhat’s Changed in sqlpp11-0.42 Release<\/h2>\n