Я знаю, что существует множество учебных пособий, а также множество решений в самом переполнении стека, но я не совсем понимаю концепцию конструкторов - какова цель их написания, если компиляция программного обеспечения создаст одно изэто собственное?Мой другой вопрос, если они необходимы, как написать правильный, основываясь на моем заголовочном файле для программы на C ++:
#pragma once
class customers
{
public:
char firstname[50];
char lastname[50];
char address[64];
char password[50];
int age;
char email[100];
void Add_customer();
customers change_customer(customers);
void remove_customer(customers*[], customers);
void search_customer(customers, customers[]);
char getName();
void setName(char[]);
};
Чего следует избегать при написании конструктора и как его написать - я знаю, что ониПозволяет инициализировать переменные из написанных в заголовке классов, но это все, что я понимаю, поэтому, пожалуйста, используйте приведенный выше заголовок в качестве примера.Спасибо, что уделили мне время.