fix warning about deleting void*

This commit is contained in:
mikekaganski
2015-03-01 16:59:06 +10:00
parent b288b0c096
commit b52a76408f

View File

@@ -45,7 +45,7 @@ double root_sum_square(const std::vector<double> &x)
std::string format(const char* fmt, ...)
{
const int size = 512;
struct deleter{ static void delarray(void* p) { delete[] p; } }; // to use delete[]
struct deleter{ static void delarray(char* p) { delete[] p; } }; // to use delete[]
shared_ptr<char> buffer(new char[size], deleter::delarray); // I'd prefer unique_ptr, but it's only available since c++11
va_list vl;
va_start(vl,fmt);