Вывод форматированного текста в объект std :: string с использованием методов std :: ostream

Иногда полезно иметь несколько случаев, связанных с одним и тем же кодовым блоком, например

case 'A':
case 'B':
case 'C':
    doSomething();
    break;

case 'D':
case 'E':
    doSomethingElse();
    break;

и т. д. Только пример.

По моему опыту, обычно это плохой стиль, чтобы «провалиться» и иметь несколько блоков кода для одного случая, но в некоторых ситуациях его использование может быть использовано.

0
задан bert-jan 21 June 2012 в 14:47
поделиться