Original Post
Why this initialization doesn't work? where the arguments are pointers to functions... int(*checkf[6])(unsigned __int64& mutare)={checkPawn,checkRock,checkKnight,checkBishop,checkKing,checkQueen}; ERROR<>'initializing' : cannot convert from '' to 'int (__cdecl *)(unsigned __int64 &)'