Pytania oznaczone «function»

59
Co robi ((void (*) ()) buf) (); oznaczać?

Rozwiązuję binarne wyzwanie dotyczące eksploatacji na picoCTF i natrafiłem na następujący fragment kodu: ((void (*)())buf)(); gdzie bufjest tablica znaków. Rozwiązałem wyzwanie, ale nie rozumiem, co dokładnie robi. Spojrzałem na ten wątek, ale nie mogłem go zrozumieć. Co ((void...

15
I wiele parametrów

function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); Oczekuję wykonania tego kodu: true i& true i& false...

11
poprawność std :: function const

Załóżmy, że mam typ na żądanie: struct mutable_callable { int my_mutable = 0; int operator()() { // Not const return my_mutable++; } }; Zauważ, że mutable_callablema non-const, operator()która modyfikuje zmienną składową ..... Załóżmy teraz, że utworzyłem std::functionz mojego...