From: myun2 Date: Tue, 10 Apr 2012 05:49:49 +0000 (+0900) Subject: sqlite3: 例外throwはnewじゃない…! X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8275596a652355ab00de7d0af610e9bbe29c0efb;p=roast%2Froast.git sqlite3: 例外throwはnewじゃない…! --- diff --git a/roast/include/roast/db/sqlite3.hpp b/roast/include/roast/db/sqlite3.hpp index 80e4f5d4..ebe7812b 100644 --- a/roast/include/roast/db/sqlite3.hpp +++ b/roast/include/roast/db/sqlite3.hpp @@ -78,7 +78,7 @@ namespace roast virtual bool open(const char* name) { if( ::sqlite3_open(name, &m_device) != SQLITE_OK ){ - throw new db_exception(::sqlite3_errmsg(m_device)); + throw db_exception(::sqlite3_errmsg(m_device)); return false; // sqlite3_errmsg(db)); } else @@ -106,7 +106,7 @@ namespace roast query_result result; char *szErrMsg = NULL; if ( ::sqlite3_exec(m_device, cmd, _query_callback, &result, &szErrMsg) != SQLITE_OK ){ - throw new db_exception(::sqlite3_errmsg(m_device)); + throw db_exception(::sqlite3_errmsg(m_device)); } else result.status = true;