Here is my code:
Code: Select all
void MyClass::OnRoomVariablesUpdate(unsigned long long ptrContext, boost::shared_ptr<BaseEvent> ptrEvent)
{
boost::shared_ptr<map<string, boost::shared_ptr<void>>> ptrEventParams = ptrEvent->Params();
boost::shared_ptr<void> ptrEventParamValueVars = (*ptrEventParams)["changedVars"];
boost::shared_ptr<vector<boost::shared_ptr<string>>> changedVars = ((boost::static_pointer_cast<vector<boost::shared_ptr<string>>>)(ptrEventParamValueVars));
vector<boost::shared_ptr<string>> MyVector = *changedVars; // Error in this step.
}
I got this message: http://imgur.com/1Nr8GPk
I am not experienced with C++ so i really need help.