почему я не могу создавать экземпляры объектов внутри блока switch-case

в моем коде 3 класса n_hexa, n_octa, n_bin. Код здесь

switch(choice)
{
case 1: cin>>n; 
 n_hexa nx(n);
        break;
case 2: cin>>n; 
 n_octa no(n);
        break;
case 3: cin>>n;
 n_bin nb(n);
        break;
}

при компиляции выдает сообщение « пересекает инициализацию n_hexa » для строки n_octa

8
задан lovesh 9 December 2010 в 07:56
поделиться