Не могу разобраться с записью указателя на функцию С++

194
04 августа 2021, 02:30
void (*vlog_startup_routines[]) () = {teal_top_register, teal_memory_note_register, 0};

Объясните, что это за мура? Вроде как указатель на функцию, знак равенства сбивает с толку, не видел такой записи.

Answer 1

Это массив указателей на функцию, при этом последний элемент в массиве - nullptr (видимо в качестве завершающего символа, хотя, учитывая, что это массив на стэке, не совсем понятно зачем)

READ ALSO
left operand must be l-value

left operand must be l-value

Я хочу неизвестному типу указателя присвоить void *, те

336
Веб доступ к десктопному приложению

Веб доступ к десктопному приложению

Объясню суть проблемы: есть десктопное графическое приложение ,написанное на с++, появилась срочная необходимость доступа к нему через web браузер,...

155
Вывести в консоль фигуру из цифр

Вывести в консоль фигуру из цифр

Пользователь вводит размер фигуры сам и программа печатает в консоли прямоугольник следующим образом:

149
std::variant внутрянняя цикличность(JSON)

std::variant внутрянняя цикличность(JSON)

Захотелось мне парсер сделать для JSON

162