class A
{
.
.
.
void type_A()
{
int t;
cout<< "Введите тип A:";
cin>>t;
switch(t)
{
case 1:
cout << "Тип абырвалг";
break;
case 2:
cout << "Тип трали-вали";
break;
default:
cout << "Ошибка";
break;
}
}
.
.
.
};


Вопрос на много: зачем был нужен этот метод в классе? Да, он спрашивает типа об'екта класса А (что правильно), но почему он никуда не девает то, что получил?