title: Will C++ exceptions safely propagate through C code?
body: <p>I have a C++ application that calls <a href="http://www.sqlite.org/" rel="noreferrer">SQLite</a>'s (SQLite is in C) <a href="http://www.sqlite.org/c3ref/exec.html" rel="noreferrer">sqlite3_exec()</a> which in turn can call my callback function implemented in C++. SQLite is compiled into a static library.</p>
  
  <p>If an exception escapes my callback will it propagate safely through the C code of SQLite to the C++ code calling sqlite3_exec()?</p>