Здравствуйте, AlexRK, Вы писали:
S>>switch полезен тем, что можно писать так, что код сможет выполняться не полностью. Например каттотак
S>>S>>switch(flag)
S>>{
S>> case doFullWork: { checkLastWork(); clearTemp(); }
S>> case doOptimizedWork: { clearCaches(); }
S>> case justDoIt: { doWork(); }
S>>}
S>>
ARK>
Жуть. Goto в худшем виде.
Аргументы?
Как по мне, так тут всё чётко понятно как код исполняться будет. goto в этом отношении даёт возможность выстрелить себе в ногу, а switch нет
ARK>Вообще, конструкция switch в том виде, в каком она есть в С/C++,
Он такой
везде