多项选择题

​关于C++类型转换说法正确的有()

A.dynamic_cast 主要用于继承链上的指针类型或者引用类型转换
B.static_cast用于基础数据类型转换,也可以将指针转换为void *类型指针
C.dynamic_cast 主要用于指针类型间的转换
D.static_cast用于基础数据类型转换,也可以用于多态的指针类型转换