void* указатель из std::any

253
26 апреля 2018, 10:35

Как можно получить void* указатель из std::any Я пытаюсь сделать что-то подобное:

...
std::any& value = ...
...
} else if (value.type() == typeid(std::string)) {
...
} else {
Parent* obj;
If (obj = dynamic_cast<Parent*>(value.getPointer) {
obj->something();
...
} else {
logE("can't convert value:" << value.type().name();
}
}
...
READ ALSO
Не понимаю задачу [требует правки]

Не понимаю задачу [требует правки]

Напечатать в порядке возрастания первые n натуральных чисел, в разложении которых на простые множители входят только числа(2, 3, 5)Указание:...

173
Не находит путь к exe файлу при запуске из Qt Creator

Не находит путь к exe файлу при запуске из Qt Creator

Компилятор MSVC2015 32-bitСначала запускалось нормально, а потом почему-то начало вылазить:

192
Странное поведение QFileDialog

Странное поведение QFileDialog

В моём приложении дважды используется QFileDialog - при выборе плейлиста и mp3 файла

237
Поворот окна вокруг оси по хэндлу

Поворот окна вокруг оси по хэндлу

Всем доброго времени сутокЯ новичок в программировании и у меня есть вопросы, которые могут быть совсем дурацкими, однако хотелось бы узнать:

219