Duff's delimiter: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(new page) |
(No difference)
|
Latest revision as of 16:55, 14 March 2020
Example:
switch (int i = 0; count) {
case 0:
for (; i < count; ++i) {
printf(", ");
// fallthrough
default:
printf("%s", strings[i]);
}
}
Invented by Joe Groff (https://twitter.com/jckarter/status/1238669170767585280) and named by John Regehr (https://twitter.com/johnregehr/status/1238670958199635968).
This particular version requires C++17.