Код: Выделить всё
Object* obj = *((Object**) getValue());Возможно ли её упрощение (и как) при следующих допущениях:
прототип getValue (void*) getValue()
то значение, которое передано в качестве возвращаемого - указатель
Модератор: Модераторы разделов
Код: Выделить всё
Object* obj = *((Object**) getValue());не устраивает?Object* obj = (Object*) getValue();
void* getValue()
в результате функция возвращает Object**. Мне нужно получить указатель на объект.
Не понятно - если функция возвращает указатель на объект, а не указатель на указатель на объект, для чего вводить лишний кастинг в (Object **)? Чтобы просто потом, от нечего делать, его разыменовывать?
Это:не устраивает?Код: Выделить всё
Object* obj = (Object*) getValue();