Как правильно получить по адресу
От: indee  
Дата: 10.12.20 12:19
Оценка: -1
Нужно получит экземпляра объекта по его адресу:

MyObj* myObj = NULL;

long CreateObj(){
    myObj = new MyObj();
    return (long)myObj;
}
...
void getObj(long p){
  MyObj* pObj = (MyObj*)p;     
}


Правильно ли это, как это можно улучшить/обезопасить и правильно обвернуть MyObj* pObj = (MyObj*)p в try-catch?

Спасибо!
Отредактировано 10.12.2020 12:20 indee . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.