Значение init для указателя на функцию
У меня простой вопрос: как дать указателю на функцию начальное значение, типа void..
typedef void (*FunctionPointer)();
FunctionPointer func; //how to init here
..... (func var may or may not be assigned a value here)
func()
Поэтому я хочу, чтобы переменная func имела начальное значение, что-то вроде func = void(). Как мне этого добиться? Благодарю.
1 ответ
Переменные, объявленные вне какой-либо функции, уже инициализируются, вам не нужно ничего делать.
Если это внутри функции, то
FunctionPointer func = 0;