История изменений
Исправление post-factum, (текущая версия) :
Не важно что конкретно он делает в контексте вопроса - по сути это обертка для mysql
Лол.
В многопоточных приложениях нельзя
Два раза лол.
Судя по всему, твоя галимая обёртка иногда не выделяет память. Если это твоя — сделай так, чтобы она возвращала код ошибки, когда память не выделена. Если не твоя — проверь API, может, она уже так может делать.
Плюс да, есть Valgrind.
Если ты хочешь проверить напрямую, валиден ли указатель, ты что-то делаешь не так. Правильность указателя должна рассматриваться в контексте того кода, который им манипулирует, а не отдельно абстрактно. Не учись писать говнокод смолоду.
Исходная версия post-factum, :
Не важно что конкретно он делает в контексте вопроса - по сути это обертка для mysql
Лол.
В многопоточных приложениях нельзя
Два раза лол.
Судя по всему, твоя галимая обёртка иногда не выделяет память. Если это твоя — сделай так, чтобы она возвращала код ошибки, когда память не выделена. Если не твоя — проверь API, может, она уже так может делать.
Плюс да, есть Valgrind.
Если ты хочешь проверить напряму, валиден ли указатель, ты что-то делаешь не так. Правильность указателя должна рассматриваться в контексте того кода, который им манипулирует, а не отдельно абстрактно. Не учись писать говнокод смолоду.