void f()是类A的非静态成员函数,a是类A的对象,下列说法中正确的是

void f()是类A的非静态成员函数,a是类A的对象,下列说法中正确的是
A、a.f()也可以写成A::f()
B、a.f()也可以写成a.A::f()
C、编译器为对象a分配的存储空间中包含了成员函数f()的存储空间
D、编译器会为类A和对象a分别分配存储空间
【正确答案】:B