Я зацикливаю массив указателей для хранения адресов внутри
std::vector<void*>Objects
Мне нужно реализовать две функции: OnObjectCreate (void * Object) и OnObjectDelete (void * Object). Как мне подойти к этой задаче?
Это моя первоначальная мысль:
Loop Array :
if(Object)
OnObjectCreateCall
push_back Object To Vector
else
Check if Object is inside Vector
true : OnObjectDeleteCall
Remove Object From Vector
false: continue
end Array loop