结构体对象和类作用域一起

结构体创建一个对象,这个对象前面有类作用域,这个类作用域表示什么?

例如:

struct A
{
  int a1;
  char a2;
};
class B
{
  int b1;
  char b2;
};

A B::c={
{23,'a'}
};

在类B的作用域内,通过B::c来初始化A类型的静态成员变量c。