OSDN Git Service

sqlite3: 例外throwはnewじゃない…!
authormyun2 <myun2@nwhite.info>
Tue, 10 Apr 2012 05:49:49 +0000 (14:49 +0900)
committermyun2 <myun2@nwhite.info>
Tue, 10 Apr 2012 05:49:49 +0000 (14:49 +0900)
roast/include/roast/db/sqlite3.hpp

index 80e4f5d..ebe7812 100644 (file)
@@ -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;