Suchergebnisse für Anfrage "pointers"

2 die antwort

Ist Zeigervergleich undefiniertes oder nicht angegebenes Verhalten in C ++?

Die C ++ Programming Language 3rd Edition von Stroustrup sagt, dass Subtraktion von Zeigern wird nur definiert, wenn beide Zeiger auf Elemente desselben Arrays zeigen (obwohl die Sprache keine schnelle Möglichkeit hat, dies sicherzustellen). ...

6 die antwort

Differenz zwischen dereferenzierendem NULL-Zeiger und nicht initialisiertem Zeiger

On Codeblöcke (C ++) #include<bits/stdc++.h> using namespace std; int main(){ int *p; cout<<*p; } produziert Müllwert, während #include<bits/stdc++.h> using namespace std; int main(){ int *p=NULL; cout<<*p; }results in Laufzeitfehler. Ich habe ...

2 die antwort

Warum sollte der Konstruktor von Go die Adresse zurückgeben?

Ich verstehe, dass Go keine Konstruktoren und ein @ hNew func wird an seiner Stelle verwendet, aber gemäßdieses Beispiel [http://golang.org/doc/effective_go.html#composite_literals]. func NewFile(fd int, name string) *File { if fd < 0 { return ...

TOP-Veröffentlichungen

2 die antwort

Was kostet die Laufzeit von static_cast, wenn Sie bei gleichem Typ Konstanz hinzufügen?

Ich finde es irritierend, dass ich nicht konstante Funktionen eines Objekts aufrufen kann, wenn ich einen Zeiger auf dieses Objekt habe. Ich kann nicht zulassen, dass der Zeiger ein const-Zeiger ist, da ich auch Nicht-const-Funktionen aufrufen ...

2 die antwort

Wie teile ich einen Zeichenzeiger mit mehreren Trennzeichen und gebe ein Array von Zeichenzeigern in c ++ zurück?

Im Duplikat dieser FrageSplit char * to char * Array [https://stackoverflow.com/questions/9117315/split-char-to-char-array] Es wird empfohlen, anstelle von char * einen String zu verwenden. Aber ich muss mit LPWSTR arbeiten. Da es sich um eine ...

18 die antwort

Ist die Speicherung eines Zeigers identisch mit der Zuweisung?

Einführung:Diese Frage ist Teil meiner Sammlung von C- und C ++ - (und C / C ++ - allgemeinen Teilmengen) Fragen zudie Fälle, in denen Zeigerobjekte mit genau identischer byteweiser Darstellung unterschiedliche "Werte" haben dürfen, dh sich für ...

12 die antwort

Differenz zwischen nicht initialisiertem und Nullzeiger

Gibt es einen Unterschied zwischen Nullzeiger und nicht initialisiertem Zeiger? Diese Frage wurde in einem der Interviews gestellt. Könnten Sie bitte den Unterschied erklären, den sie haben?

22 die antwort

C ++ Unterschied zwischen Referenz, Objekten und Zeigern

Dies ist eine Frage aus einer Prüfung in einem fortgeschrittenen OOP-Kurs, die in C ++ abgehalten wird (in diesem Semester an der TAU-Universität): Q: Was ist der Unterschied zwischen einem C ++ - Zeiger und einer Referenz? A. A reference is ...

4 die antwort

Zurücksetzen des Zeigers auf den Dateianfang

Wie kann ich einen Zeiger auf den Anfang einer Befehlszeileneingabe oder -datei zurücksetzen? Zum Beispiel liest meine Funktion eine Zeile aus einer Datei ein und druckt sie mit getchar () @ au while((c=getchar())!=EOF) { key[i++]=c; if(c == ...

8 die antwort

Klassentyp vom Zeiger, der als Vorlagenargument verwendet wird

Wenn ein Zeiger auf einen benutzerdefinierten Typ als Vorlagenargument an eine Vorlagenklasse übergeben wird, ist es möglich, den Klassentyp des Arguments abzurufen? template <class T> struct UserType { typedef T value_type; ... }; int main () ...