handle invalid pointer access

 
Всем привет как обработать? Есть что-то типа is_set, is_object...

Мне нужно проверить:

SomeClass *testObject;

//Как в mql4?

if(testObject === null){...}

if(!is_object(testObject)){...} 

...

 

https://www.mql5.com/ru/docs/common/checkpointer

через typename можно получить текстовое название типа переменной или имя класса

Документация по MQL5: Общие функции / CheckPointer
Документация по MQL5: Общие функции / CheckPointer
  • www.mql5.com
Попытка обращения к некорректному указателю приводит к критическому завершению программы. Поэтому существует необходимость использования функции CheckPointer перед использованием указателя. Указатель может быть некорректным в следующих случаях: Данную функцию можно использовать как проверку указателя на корректность. Значение...
 
Еще момент. Если указатель создается на стеке, то он, изначально, указывает на произвольный адрес памяти, поэтому правильно будет
SomeClass *testObject=NULL;
 
Спасибо всем! Помогло!