Suchergebnisse für Anfrage "function-pointers"
calling Code, der im Heap von vc ++ @ gespeichert wur
Stellen Sie sich vor, ich mache so etwas: void *p = malloc (1000); *((char*)p) = some_opcode; *((char*)p+1) = another_opcode; // for the sake of the example: the opcodes are ok .... etc... Wie kann ich einen Funktionszeiger definieren, um p so ...
Kann eine NoExcept-Funktion immer noch eine Funktion aufrufen, die in C ++ 17 ausgelöst wird?
Im P0012R1 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0012r1.html], "Ausnahmespezifikationen als Teil des Typsystems definieren ", Ich sehe dasnoexcept wird jetzt Teil des Funktionstyps. Ich kann nicht sagen, ob dies @ verhindern ...
struct Zeigerfunktion zeigt auf eine andere Funktion einer anderen Struktur
Ich habe mich gefragt, ob es möglich ist, eine Funktion einer anderen Struktur in eine Struktur zu zeigen: Beispiel typedef struct { int func(int z) { return z * 2; } } sta; typedef struct { int(*this.func)(int); } stah; int main() { sta sa; ...
Implementieren einer generischen 'Map'-Funktion über Arrays in C
Ich habe Schwierigkeiten, eine generische 'Map'-Funktion über Arrays zu implementieren. Ich habe mit folgendem Entwurf angefangen: void MapArray(void * src, void * dest, void * (f)(void *), size_t n, size_t elem) { unsigned int i = 0, j = 0; ...