... chonó}};Date::Date(intday,intmonth,char*special){this->day=day;this->month=month;this->special=special;}Date::Date(constDate&d){this->day=d.day;this->month=d.month;this->special=newchar[strlen(d.special)+1];//cấpphátbộ ... liệumảngintseek(constT&key);//tìmkiếmtrongmảnggọihàmintsearch(constT*list,intsize,constTkey);//tìmkiếmtrongmảngcósẵn};template<typenameT>Array<T>::Array(intn){size=n;array=newT[size];}template<typenameT>Array<T>::~Array(){delete[]array;}template<typenameT>voidArray<T>::setValue(constT&value,intn){*(array+n)=value;}template<typenameT>T&Array<T>::getValue(intn){return*(array+n);LẬP TRÌNH C /C++ NÂNG CAOYêu cầu trước khi đọc: học xong Lập trình C /C++ căn bảnBÀI 1: NHẮC LẠI VỀ C /C++ Nhập xuất cơ bảnCODE#definemax(a,b)(a>b)?a:b//khaibáomacrotypedefunsignedintbyte;//địnhnghĩakiểudữ ... sau.Làm cái bài tập chứ nhỉ. Đề đơn giản thôi: lập trình một danh sách liên kết đơn dùng template, đủ các phép thêm, xóa, sửa, truy xuất. Có sẵn cái chương trình mẫu ở dưới này. Chương trình này...