6、类型,没有一个“接口”~~~~~保证程序员正确使用数据类型并保持数据的一致状态。有关结构型的更多信息参见“结构型”。结构与类是很相似的以下引用摘自网络:“结构和类在C++中有好多相似之处,同样可以有方法(在C中的结构就不行),同样都是数据类型,所说的不同也许是指C中的结构与C++中的类相比吧。”“其实在C++中,类和结构没有什么大的区别,也可以定义方法,只是在类中,默认的是private,而在结构中默认的是public。”{结构也可以定义方法: class myc{ int in; float fl; }; struct m
7、ys{ int in; float fl; }; MyClass mc; MyStruct ms; int c=sizeof(mc); int s=sizeof(ms); 运行后c=s+4个字节,你用VC试试就知道了 原因:对于类(其实是浪废)多了一个虚函数指针,当上级类中有虚函数定义时,如果本类定义了这个虚函数,则执行 Up* u;Child* c=new Child(); u=c; //基类指针指向派生类对象 u.fun();//fun为u中定义的虚函数 第三行执行的是c定义的虚函数,运行时如何知道这一点呢,就