宣言其他类类型的成员变量

声明其他类类型的成员变量class A{}class B{public:...protected:(1)class A * i (2) A *i}(1)正确是

声明其他类类型的成员变量
class A{};

class B{
  public:
  ...
  protected:
  (1)class A * i; (2) A *i;
};

(1)正确是吗

[解决办法]
1 和 2 都是对的

当时 1 多用于没有Class A的前置声明的时候