class、interface、struct的区别

1 struct和class有什么区别 1.1默认的继承访问权限 Struct是public的,class是private的。 你可以写如下的代码: struct A { char a; };   struct B:A { char b; } 这个时候B是public继承A的。如果都将上面的struct改成class,那么B是private继承A的。这就是默认时的继承访问权限。所以我们在平时写类继承的时候,通常会这样写: struct B:public A 就是为了指明是public继承,而不是用默认的private...