Als «standards» getaggte Fragen

Standards werden offiziell veröffentlicht oder sind in Formaten, Verfahren oder Protokollen gut vereinbart. Sie ermöglichen Einzelpersonen oder Organisationen die Zusammenarbeit, indem sie Grundregeln oder Grenzen festlegen. Standards enthalten häufig eine Reihe von Voraussetzungen oder Annahmen, die es Mitarbeitern ermöglichen, diese Bedingungen oder Annahmen als Grundwahrheit zu betrachten.

2
Vorbereitung für veraltete std :: iterator
Am 21. März st stimmte der Normenausschuss der deprecation von genehmigen std::iteratorvorgeschlagen in P0174 : Die lange Folge von ungültigen Argumenten ist für den Leser viel weniger klar als die bloße typedefAngabe der erwarteten s in der Klassendefinition selbst. Dies ist der Ansatz des aktuellen Arbeitsentwurfs nach dem festgelegten Musterc …


2
Was ist der Grund für die Klammer in C ++ 11s rohen String-Literalen R „(…)“?
In C ++ 11 wurde eine sehr praktische Funktion eingeführt, die als Raw-String-Literale bezeichnet wird. Hierbei handelt es sich um Strings ohne Escape-Zeichen. Und anstatt dies zu schreiben: regex mask("\\t[0-9]+\\.[0-9]+\\t\\\\SUB"); Sie können dies einfach schreiben: regex mask(R"(\t[0-9]+\.[0-9]+\t\\SUB)"); Ziemlich lesbarer. Beachten Sie jedoch zusätzliche Klammern um die Zeichenfolge, die platziert werden …


1
Wird ein auf CHAR_MAX eingestellter Zeichenwert garantiert in CHAR_MIN umgebrochen?
Mein Code: #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } Ausgabe: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () Wir sehen, dass, wenn wir eine charVariable inkrementieren CHAR_MAX, diese umbrochen wird CHAR_MIN. Ist dieses Verhalten garantiert? Oder handelt es …

1
"Illegale Hardware-Anweisung" aus sehr einfachem Code
Während ich eine zweifelhafte Behauptung untersuchte , schrieb ich dieses kleine Testprogrammnoway.c int proveit() { unsigned int n = 0; while (1) n++; return 0; } int main() { proveit(); return 0; } Wenn ich das teste, bekomme ich: $ clang -O noway.c $ ./a.out zsh: illegal hardware instruction ./a.out …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.