Als «eof» getaggte Fragen

1512
Typprüfung: typeof, GetType oder is?

Ich habe viele Leute gesehen, die den folgenden Code verwenden: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Aber ich weiß, dass Sie das auch tun können: if (obj1.GetType() == typeof(int)) // Some code here Oder dieses: if (obj1 is int) // Some code here Persönlich denke...

573
Warum ist "while (! Feof (Datei))" immer falsch?

Ich habe in letzter Zeit in vielen Posts Leute gesehen, die versucht haben, solche Dateien zu lesen: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path);...

505
Warum erhöht sizeof (x ++) x nicht?

Hier ist der Code, der in Dev C ++ - Fenstern kompiliert wurde: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Ich erwarte x6 nach Ausführung von Note 1 . Die Ausgabe lautet jedoch: 4 and 5 Kann jemand...

263
Was ist der Zweck von nameof?

Version 6.0 hat eine neue Funktion von nameof, aber ich kann den Zweck nicht verstehen, da nur der Variablenname verwendet und beim Kompilieren in eine Zeichenfolge geändert wird. Ich dachte, es könnte einen Zweck haben <T>, wenn ich nameof(T)es benutze, aber wenn ich es versuche, druckt es...