Составители:
Рубрика:
char *fam;
char *name;
public:
void NamePrint();
void NameInput();
Name();
~Name();
};
Name::Name()
{
fam=new char[size1];
if(!fam)
throw "Ошибка выделения памяти для поля Фамилия";
name=new char[size2];
if(!name)
throw "Ошибка выделения памяти для поля Имя";
cout<<"Данные инициализированы\n";
}
Name::~Name()
{
delete [] fam;
delete [] name;
cout<<"\nДанные очищены";
}
void Name::NameInput()
{
cout<<"Введите Фамилию:\t";
cin>>fam;
cout<<"Введите имя:\t";
cin>>name;
}
void Name::NamePrint()
{
cout<<fam<<"\t"<<name<<"\n";
}
int main()
{
cout<<"Программа использующая классы\n";
try
{
Name a;
a.NameInput();
a.NamePrint();
}
catch (char *msg)
{
cerr<<"Вызван обработчик исключений, \nисключение-"
<<msg<<endl;
return -1;
}
return 0;
}
107
char *fam;
char *name;
public:
void NamePrint();
void NameInput();
Name();
~Name();
};
Name::Name()
{
fam=new char[size1];
if(!fam)
throw "Ошибка выделения памяти для поля Фамилия";
name=new char[size2];
if(!name)
throw "Ошибка выделения памяти для поля Имя";
cout<<"Данные инициализированы\n";
}
Name::~Name()
{
delete [] fam;
delete [] name;
cout<<"\nДанные очищены";
}
void Name::NameInput()
{
cout<<"Введите Фамилию:\t";
cin>>fam;
cout<<"Введите имя:\t";
cin>>name;
}
void Name::NamePrint()
{
cout<Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
