fixed delete on shared pointer warning
This commit is contained in:
@@ -57,7 +57,7 @@ QStringList DataBase::getDataQStringList(std::string statement) {
|
||||
vector<vector<QString>> DataBase::getData(std::string statement, int cols) {
|
||||
|
||||
// char * buffer = new char[statement.length() + 1];
|
||||
std::shared_ptr<char> buffer(new char[statement.length() + 1]);
|
||||
std::shared_ptr<char> buffer(new char[statement.length() + 1], [](char*){});
|
||||
strcpy(buffer.get(), statement.c_str());
|
||||
vector<QString> data;
|
||||
vector<vector<QString>> lines;
|
||||
@@ -82,7 +82,7 @@ vector<vector<QString>> DataBase::getData(std::string statement, int cols) {
|
||||
}
|
||||
|
||||
void DataBase::setData(std::string statement) {
|
||||
std::shared_ptr<char> buffer(new char[statement.length() + 1]);
|
||||
std::shared_ptr<char> buffer(new char[statement.length() + 1], [](char*){});
|
||||
strcpy(buffer.get(), statement.c_str());
|
||||
bool ok = this->db->open();
|
||||
if (ok) {
|
||||
|
||||
Reference in New Issue
Block a user