Suchergebnisse für Anfrage "pointers"
Swift konvertiert Cs uint64_t anders als es seinen eigenen UInt64-Typ verwendet
Ich bin dabei, eine Anwendung von (Objective-) C nach Swift zu portieren, muss jedoch ein in C geschriebenes Framework eines Drittanbieters verwenden. Es gibt einige Inkompatibilitäten wie typedefs, die als Int interpretiert werden, aber an ...
Dokumentation der Konvertierung "ungültiger Zeigerwert" in C ++ - Implementierungen
Nach dem C ++ Standard ist es für jede Implementierung obligatorisch, "implementierungsdefiniertes Verhalten" zu dokumentieren: 1.3.11[defns.impl.defined] implementierungsdefiniertes Verhalten Verhalten, für ein wohlgeformtes ...
Warum zerfallen Arrays in C in Zeiger?
[Dies ist eine Frage, die von einer kürzlichen Diskussion an anderer Stelle inspiriert wurde, und ich werde gleich eine Antwort darauf geben.] ch habe mich über das ungerade C-Phänomen von Arrays gewundert, die auf Zeiger "zerfallen", z. bei ...
c ++ Müllwerte im Vektor des Zeigers
Wann mache ich: for(i=0; i<size; i++){ //create objectA here vectorA.push_back(objectA); pvectorA.push_back(&vectorA[i]); } Einige Elemente von pvectorA sind Müll. Aber wenn ich das tue: for(i=0; i<size; i++){ //create objectA here ...
Wie man sich in UnsafeMutablePointer <Void> umwandelt, tippe swift @ e
Versuche, "self" in kürzester Zeit an eine C-Funktion zu übergeben, wenn der folgende Code aufgerufen wird: var callbackStruct : AURenderCallbackStruct = AURenderCallbackStruct.init( inputProc: recordingCallback, inputProcRefCon: ...
Hinzufügen einer Instanz zu einer Referenz, die ein Feld in einer anderen Instanz ist
Entschuldigen Sie, diese Frage existiert möglicherweise in einer anderen Form, aber ich habe wirklich überall gesucht und sehe sie nicht. Ich habe in C ++ gearbeitet und bin an Zeiger gewöhnt. Ich habe Probleme, meine Logik durch analogen C # ...
Gibt es Vorteile einer Zeigerübergabe gegenüber einer Referenzübergabe in C ++?
Was sind die Vorteile einer Zeigerübergabe gegenüber einer Referenzübergabe in C ++? In letzter Zeit habe ich eine Reihe von Beispielen gesehen, die die Übergabe von Funktionsargumenten durch Zeiger anstelle der Übergabe durch ...
Funktionszeigerzuweisung und Aufruf in c ++?
Ich weiß, wenn wir den Namen einer Funktion als Wert verwenden, wird die Funktion automatisch in einen Zeiger konvertiert. schau dir folgenden Code an: int print(int a) { return a; } int main() { int (*p)(int) = print; int (*q)(int) = &print; ...
Differenz zwischen Doppelzeiger und Zeigerfeld
n einem normalen c / c ++ - Programm schreiben wir die Hauptfunktion als entweder int main(int c, char **argv)ode int main(int c, char *argv[]) Hier repräsentiert argv ein Array von Zeigern, aber wir repräsentieren sogar einen Doppelzeiger ...
Was bedeuten * und & für Variablennamen?
as ist in C ++ der Unterschied zwischen: void func(MyType&); // declaration //... MyType * ptr; func(*ptr); // compiler doesnt give error func(ptr); // compiler gives error i thought & represents memory address so // this statement should ...