diff --git a/macroses.h b/macroses.h index 099b998..d3f3a4a 100644 --- a/macroses.h +++ b/macroses.h @@ -6,3 +6,6 @@ // Сравнение двух float на равенство с заданной погрешностью #define isEQUALFLOAT(a,b,eps) (fabs(a-b) < eps) + +// Безопасное использование указателя: если не инициализирован - то программа прекращает работу с выводом сообщение о файле и строке с проблемой +#define SAFEPOINTER(pointer) (assert(pointer?255:0),pointer)