Suchergebnisse für Anfrage "side-effects"

4 die antwort

Warum sind globale Variablen böse?

Ich habe versucht, eine gute Quelle zu finden, die erklärt, warum die Verwendung von

4 die antwort

Warum ist das Auslösen einer Ausnahme ein Nebeneffekt?

1 die antwort

Warum kann ich eine Nicht-Constexpr-Funktion innerhalb einer Constexpr-Funktion aufrufen?

Betrachten Sie den folgenden Code: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Ich hätte erwartet, dass der Compiler sich über den Aufruf von beschwertprintf ...

TOP-Veröffentlichungen

1 die antwort

Warum ist "volatileQualifiedExpr + volatileQualifiedExpr" nicht unbedingt UB in C, sondern in C ++?

2 die antwort

Nebenwirkungen in Scala

6 die antwort

Undefiniertes Verhalten in c / c ++: i ++ + ++ i vs ++ i + i ++ [duplizieren]

Diese Frage hat hier bereits eine Antwort: Warum verwenden diese Konstrukte undefiniertes Verhalten vor und nach dem Inkrementieren? [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 answers Stellen ...

8 die antwort

Was genau bedeutet "effektiv"

mmer wieder lese ich den Begriff wirksam, aber ich kann immer noch nicht klar definieren, was es bedeutet. Ich gehe davon aus, dass der richtige Kontext effektiv ist Berechnungen, aber ich habe auch den Begriff wirksam ...

1 die antwort

PSR-1 2.3 Regel zu Nebenwirkungen

Ich habe eine Frage zu PHP Basic Coding Standards PSR1. PSR 1 Regel 2.3 lautet:Regel 2.3 NebenwirkungenEine Datei SOLLTE neue Symbole deklarieren (Klassen, F...

2 die antwort

VLAs und Nebeneffekt in sizeofs Operand

Ich weiß dassizeof wertet seinen Operanden niemals aus, außer in dem speziellen Fall, in dem der Operand eine VLA ist. Oder ichhabe gedach Ich wusste void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA ...

14 die antwort

Funktionen, die für Anrufer rein aussehen, aber intern die Mutation verwenden

Ich habe gerade meine Kopie vonExpert F # 2.0 und stieß auf diese Aussage, die mich etwas überraschte: Bei Bedarf können Sie Nebenwirkungen auf private Datenstrukturen anwenden, die zu Beginn eines Algorithmus zugewiesen wurden, und diese ...