#include <iostream> using namespace std; void* DoublePointer(void** arg, int arg_sz) { return NULL; } void* func_ptr = DoublePointer; //works fine int main() { // your code goes here return 0; }
Standard input is empty
prog.cpp:9:18: error: invalid conversion from 'void* (*)(void**, int)' to 'void*' [-fpermissive]
void* func_ptr = DoublePointer; //works fine
^
Standard output is empty