Suchergebnisse für Anfrage "pointers"

4 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

TOP-Veröffentlichungen

12 die antwort

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 ...

8 die antwort

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: ...

4 die antwort

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 # ...

12 die antwort

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 ...

4 die antwort

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; ...

6 die antwort

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 ...

4 die antwort

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 ...