多项选择题

关于成员函数,下列说法中正确的是()

A.成员函数的实现必须放在类体中
B.成员函数的声明必须放在类体中
C.成员函数的实现可以放在类体中也可以放在类体外
D.成员函数的声明可以放在类体中也可以放在类体外