Als «c++» getaggte Fragen

10
Warum NULL von main () zurückgeben?

Ich sehe manchmal Codierer, die NULLals Rückgabewert von main()in C- und C ++ - Programmen verwendet werden, zum Beispiel so etwas: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Wenn ich diesen Code mit gcc kompiliere, erhalte ich die Warnung: Warnung: return macht...

10
Warum fehlen std :: span die Vergleichsoperatoren?

War das nicht std::spanals leichte Referenz für Unterregionen von std::vector/ std::array/ plain array und ähnlich konzipiert? Sollte es nicht auch Vergleichsoperatoren in seiner API enthalten, um mit ihnen konsistent zu sein? Was war der Grund für den Ausschluss? Hinweis: von Vergleichsoperatoren,...

9
C ++ Lambda-Codegenerierung mit Init Captures in C ++ 14

Ich versuche, den Codecode zu verstehen / zu klären, der generiert wird, wenn Captures an Lambdas übergeben werden, insbesondere in generalisierten Init-Captures, die in C ++ 14 hinzugefügt wurden. Geben Sie die folgenden unten aufgeführten Codebeispiele an. Dies ist mein aktuelles Verständnis...