第一次作业这个作业将让你去练习建立一些简单的类和使用C++的基本功能,包括:封装,引用,动态内存开辟,简单构造函数和析构函数和const。下面给的程序片段未经过编译或调试.做出合理的错误修正是你任务的一部分。一般的,我们会给你最基本部分的代码,如果你需要,你可以在一个类里添加额外的变量或方法,这个作业被分为三个部分,那么你们要按照步骤一步一步地完成。1.设计要求第一部分)构建简单的类R1.1)创建一个Person类,其模型在下面的代码结构里。R1.2)人类(Persons)应该有一些属性:name,email_address,birthdate作为表示人类的属性。R1.3)按下面的要求创建一个Date类。R1