Suchergebnisse für Anfrage "pointers"
Verleiht der Zugriff auf ein deklariertes nichtflüchtiges Objekt über einen flüchtigen Verweis / Zeiger diesen Zugriffen flüchtige Regeln?
Dies wird ein langer Weg sein, um ihn zu kontextualisieren und so viele Informationen wie möglich bereitzustellen. Ich muss mich durch verschiedene Links und Zitate schlängeln - wie es oft der einzige Weg ist, wenn wir das C / C ++ - ...
Array von C-Strings in Swift-String-Array konvertieren
In Swift 3, C-Funktion mit Signaturconst char *f() ist @ zugeordnUnsafePointer<Int8>! f() beim Import. Das Ergebnis kann in einen Swift-String umgewandelt werden: let swiftString = String(cString: f()) Die Frage ist, wie ein ...
Aufrufen einer Methode mit einem Zeigerempfänger durch ein Objekt anstelle eines Zeigers darauf?
v ist ein Objekt vonVertex, undScale ist eine Methode für einen Zeiger aufVertex. Warum ist dannv.Scale(10) nicht falsch, dav ist kein Zeiger auf einVertex Objekt? Vielen Dank package main import ( "fmt" "math" ) type Vertex struct { X, Y ...
Unterschied zwischen char * str = "STRING" und char str [] = "STRING"?
ei der Codierung einer einfachen Funktion zum Entfernen eines bestimmten Zeichens aus einer Zeichenfolge bin ich auf dieses seltsame Problem gestoßen: void str_remove_chars( char *str, char to_remove) { if(str && to_remove) { char *ptr = str; ...
significance of (void *) -1 [duplicate]
Diese Frage hat hier bereits eine Antwort: Ist ((void *) -1) eine gültige Adresse? [/questions/13306914/is-void-1-a-valid-address] 3 answersIch habe mir die Dokumentation von @ angesehsbrk Systemaufruf und ...
Die Nullptr- und Zeiger-Arithmetik
enn Sie den folgenden Code berücksichtigen, ist es sicher, Zeigerarithmetik auf @ auszuführenullptr? Ich gehe davon aus, dass einem @ Offsets hinzugefügt werdenullptr ergibt ein anderesnullptr, bisher lieferte MSVC erwartungsgemäß Ergebnisse, ...
Warum ist const in Funktionsdeklarationen in Header-Dateien für Parameter, die als Wert übergeben werden, nicht erforderlich?
Ich habe kürzlich über die Verwendung von @ gelesconst Schlüsselwort als Funktionsargumente in C und die Art der Verwendung, die in @ erwähnt wurWenn und zu welchen Zwecken soll dasconst Schlüsselwort wird in C für Variablen ...
Wie überlade ich den Operator == () für einen Zeiger auf die Klasse?
Ich habe eine Klasse namensAString. Es ist ziemlich einfach: class AString { public: AString(const char *pSetString = NULL); ~AString(); bool operator==(const AString &pSetString); ... protected: char *pData; int iDataSize; }Nun möchte ich ...
Python Numpy Datenzeigeradressen ändern sich ohne Änderung
BEARBEITE Nach einigem Hin und Her habe ich bisher die folgenden Zustände isoliert: A 1D array gibtzwe unterschiedliche Adressen bei direkter Eingabe der Variablen, und nureine beim Benutzenprint()A 2D array (oderMatri) gibtdre ...
Verwendung von withMemoryRebound mit Apples Swift 3 Beta 6
Ich habe das folgende Problem. Ich möchte meine alte Funktion konvertieren (funktionierte bis Swift 3 Beta 5): func binarytotype <T> (_ value: [UInt8], _: T.Type) -> T { return value.withUnsafeBufferPointer { return ...