c++ - display the value from generic pointer -
i have void pointer contains address of object not types of object. code like
variant vtprop; now getting value in vtprop using method. it's have values.
now have assign value in void pointer
void *ptr = vtprop.pparray; now getting array of object. need object void pointer when displaying value in void pointer using
wcout << ptr << endl; it displaying address contains in void pointer.
could please suggest me how print object name.
this prints address:
void *ptr = vtprop.pparray; wcout << ptr << endl; because overload of operator<<, takes void* applied. in case ptr points object has member name, should do:
myobject* ptr = reinterpret_cast<myobject*>(vtprop.pparray); wcout << ptr->name << endl;
Comments
Post a Comment