handle invalid pointer access

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

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

SomeClass *testObject;

//Как в mql4?

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

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

...

Igor Makanu  

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

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

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