摘要: #include #include using namespace std;class A{ //A的大小是4public: int a;};class B:public A{ //B的大小是8public: int b;};void set(A *d,int ind){ //类型转换了,传的都是指针,而访问的时候是按照形参类型访问的; d[ind].a=2; //计算地址就计算错了}int main(){ B data[4]; for(int i=0;i<4;i++){ data[i].a=1; data[i].b=1; set(data,i); } ... 阅读全文
posted @ 2014-03-24 11:17 knight_base 阅读(127) 评论(0) 推荐(0)