多项选择题

A.析构函数
B.赋值运算符函数
C.拷贝构造函数
D.友元函数