下列关于类模板的描述中,正确的是(    )。
A、类模板中可以有静态数据成员
B、类模板的静态数据成员由所有该类模板实例化的模板类共享
C、类模板的静态数据成员需要在类体外进行定义和初始化
D、类模板中可以用类型形参声明静态数据成员