From e6a15d011467cc062ccaa49992f66eae2ac96e1d Mon Sep 17 00:00:00 2001 From: p68710245 Date: Fri, 23 Feb 2024 17:53:16 +0800 Subject: [PATCH] ADD file via upload --- person.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 person.cpp diff --git a/person.cpp b/person.cpp new file mode 100644 index 0000000..67b1f2a --- /dev/null +++ b/person.cpp @@ -0,0 +1,21 @@ +#include "person.h" +#include + +person::person(const char *_name, int by, int bm, int bd, int dy, int dm, int dd) + : birthday{by, bm, bd}, deathday{dy, dm, dd} +{ + strcpy(name, _name); + std::cout << "创建了人类对象 " << name << '\n'; +} +person::~person() +{ + std::cout << "撤销了人类对象 " << name << '\n'; +} +void person::print() +{ + std::cout << "姓名:" << name << '\n'; + std::cout << "生日:"; + birthday.print(); + std::cout << "忌日:"; + deathday.print(); +} \ No newline at end of file