我知道有很多教程,而且Stack溢出本身也有很多解决方案,但是我并没有真正了解构造函数的概念-如果编译软件将创建一个构造函数,编写它们的目的是什么?它自己的?我的另一个问题是,是否有必要在我的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[]);
};
在编写构造函数时应避免什么以及如何编写一个构造函数-我知道它们允许初始化标头编写的类中的变量,但这是我所了解的-因此,请使用上面给出的标头作为示例。谢谢您抽出宝贵的时间来帮助我。