P3568R2 — break label; and continue label;
Jan Schultke
EWGSG22
Revisions R3Oct 2026R2May 2026
While C++ already has a broad selection of control flow constructs, one construct commonly found in other languages is notably absent: the ability to apply `break` or `continue` to a loop or `switch` when this isn’t the innermost enclosing statement. This feature is popular, simple, and quite useful: