Suchergebnisse für Anfrage "function-pointers"

4 die antwort

Warum sind Funktionszeiger und Datenzeiger in C / C ++ nicht kompatibel?

Ich habe gelesen, dass das Konvertieren eines Funktionszeigers in einen Datenzeiger und umgekehrt auf den meisten Plattformen funktioniert, jedoch nicht garantiert ist. Warum ist das so? Sollten nicht beide einfach Adressen in den Hauptspeicher ...

3 die antwort

Starten Sie einen Computer mit Funktionszeigern in C @ ne

Ich habe etwas über Funktionszeiger in C gelernt, als ich auf ein Programm gestoßen bin, das den Computer nach der Ausführung neu startet. void (*f) (void); f=(void (*)(void) MK_FP(0xFFFF,0x0000); f();Der (void (*) (void)) Teil war nicht im ...

4 die antwort

Haben unterschiedliche Funktionen unterschiedliche Adressen?

Betrachten Sie diese beiden Funktionen: void foo() {} void bar() {}ist es garantiert, dass&foo != &bar? Ähnlich template<class T> void foo() { }ist es garantiert, dass&foo<int> != &foo<double>? Es gibt zwei Linker, die ich kenne, die die ...

TOP-Veröffentlichungen

1 die antwort

CUDA-Kernel mit Funktionszeiger und variadischen Vorlagen

Ich versuche, ein cuda-Framework zu entwerfen, das Benutzerfunktionen akzeptiert und über Zeiger auf Gerätefunktionen an den Kernel weiterleitet. CUDA kann mit verschiedenen Vorlagen (-stc = c ++ 11) arbeiten und ist bisher so gut. Ich bin ...

2 die antwort

Kann void * zum Speichern von Funktionszeigern verwendet werden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Warum sind Funktionszeiger und Datenzeiger in C / C ++ nicht kompatibel? [/questions/12358843/why-are-function-pointers-and-data-pointers-incompatible-in-c-c] 14 answers void * ist so definiert, dass ...

24 die antwort

Alternativ zu statischen virtuellen c ++ - Methoden

n C ++ ist es weder möglich, eine statische virtuelle Funktion zu deklarieren, noch eine nicht statische Funktion in einen Funktionszeiger im C-Stil umzuwandel Jetzt habe ich ein einfaches altes C SDK, das stark Funktionszeiger verwendet. Ich ...

8 die antwort

Gibt es Funktionszeiger in c #?

Ich versuche, etwas C # -Codierung zu lernen und frage mich, ob das C ++ - Konzept der Funktionszeiger in C # enthalten ist. Ich sehe, dass es so etwas wie Delegierte gibt. Sind sie das gleiche Konzept? oder unterscheiden sie sich grundlegender?

12 die antwort

Wie formatiere ich einen Funktionszeiger?

Gibt es eine Möglichkeit, einen Zeiger auf eine Funktion in ANSI C zu drucken? Das bedeutet natürlich, dass Sie den Funktionszeiger in einen ungültigen Zeiger umwandeln müssen, aber es scheint, dass dies nicht möglich is #include <stdio.h> int ...

4 die antwort

Expression SFINAE, um den Typ des übergebenen Funktionszeigers zu überladen

In diesem Beispiel wird eine Funktion an eine implizit instanziierte Funktionsvorlage übergeben. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) ...

4 die antwort

setTimeout-Aufrufe funktionieren sofort anstatt nach einer Verzögerung

Ich möchte auf einer HTML-Seite einen Wert festlegen, der alle 5 Sekunden aktualisiert wird, um den Server nicht zu überlasten. Es stellt sich heraus, dass setTimeout () in meiner Funktion nicht richtig verzögert, sondern stattdessen sofort ...