A
ArtiSoft
У меня такое задание по лабу, кстати она самая сложная и последняя:
дана структура:
struct Student
{
char *LastName;
char *FirstName;
char *Patronimyc;
int Born;
char *Group;
}
Определить конструктор для инициализации полей по умолчанию. Определить конструктор копирования и деструктор. Написать тестовый пример. Строковые поля описать как указатели, при этом в конструкторе должно производиться не тупое присвоение указателей, а копирование строк. Также внести в класс тестовую функцию - изменяющую первую букву отчества на 'Ы' для проверки корректности конструктора.
так вот я ничего непонял что делать
дана структура:
struct Student
{
char *LastName;
char *FirstName;
char *Patronimyc;
int Born;
char *Group;
}
Определить конструктор для инициализации полей по умолчанию. Определить конструктор копирования и деструктор. Написать тестовый пример. Строковые поля описать как указатели, при этом в конструкторе должно производиться не тупое присвоение указателей, а копирование строк. Также внести в класс тестовую функцию - изменяющую первую букву отчества на 'Ы' для проверки корректности конструктора.
так вот я ничего непонял что делать