Re: switch
От: K13 http://akvis.com
Дата: 13.01.09 10:50
Оценка: +1
AG>
AG>  case 'h':
AG>    std::string s;
AG>    s += ", world";
AG>    break;
AG>


AG>Что напишет и почему?


Поскольку тут модифицируется локальная переменная, то объявленная до switch s останется неизменной.

А вот если case 'x': утащить вниз switch, то и не скомпилится -- нужны фигурные скобки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.