Suchergebnisse für Anfrage "void-pointers"

16 die antwort

Pointer Arithmetik für Void Pointer in C

Wenn ein Zeiger auf einen bestimmten Typ (sagen Sieint, char, float, ..) wird inkrementiert, sein Wert wird um die Größe dieses Datentyps erhöht. Wenn einvoid Zeiger, der auf Daten der Größe @ zeix wird inkrementiert, wie kommt es zum Punktx ...

8 die antwort

Umwandlung einer Leere * in eine std :: string

Nachdem ich das Web durchgesehen und mich selbst durcheinandergebracht habe, kann ich das Ziel einer Leere (die ein String ist) nicht in einen std :: string umwandeln. Ich habe versucht mitsprintf(buffer, "%p", *((int *)point)); wie von @ ...

4 die antwort

C: Typ aus Leerzeiger extrapolieren

Sagen Sie, dass eine Funktion einen Leerzeiger als Argument verwendet, wie folgt:int func(void *p); Wie können wir den Typ bestimmen oder erraten, auf den p zeigt?

TOP-Veröffentlichungen

3 die antwort

Mehrfachvererbung: Unerwartetes Ergebnis nach Umwandlung von void * in die 2. Basisklasse

Mein Programm muss void * verwenden, um Daten oder Objekte in einer dynamischen Aufrufsituation zu transportieren, damit es auf Daten beliebigen Typs, auch auf primitive Typen, verweisen kann. Vor kurzem habe ich jedoch festgestellt, dass der ...

7 die antwort

Byte-Präzisionszeigerarithmetik in C bei sizeof (char)! = 1

7 die antwort

Zeigerarithmetik bei Leere unbekannter Größe [geschlossen]

In Visual Studio C ++ Version 9 (und wahrscheinlich auch in anderen Versionen) der folgende Code:

3 die antwort

Casting via void * anstelle von reinterpret_cast

Ich lese ein Buch und habe das gefunden

3 die antwort

Leerzeiger: Unterschied zwischen C und C ++

Ich versuche, die Unterschiede zwischen C und C ++ in Bezug auf leere Zeiger zu verstehen. Die folgenden Kompilierungen in C, aber nicht in C ++ (alle Kompil...

10 die antwort

Finden Sie den Typ des C ++ - Leerstellenzeigers heraus

Ich habe eine kleine Frage: Wie finde ich heraus, welcher Typ ein C ++ - Zeiger ist?Ich benutze oft eine kleine Funktion in meinen Konsolenprogrammen, um Ein...

18 die antwort

Fehler: Die Umwandlung von 'void *' in 'int' verliert an Präzision