谢谢你给的回答啊,我还有一个问题想请教一下-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
谢谢你给的回答啊,我还有一个问题想请教一下
来源:互联网 发表时间: 21:27:31 责任编辑:李志喜字体:
为了帮助网友解决“谢谢你给的回答啊,我还有一个问题想请教一下”相关的问题,中国学网通过互联网对“谢谢你给的回答啊,我还有一个问题想请教一下”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:谢谢你给的回答啊,我还有一个问题想请教一下,具体解决方案如下:解决方案1:
sizeof( p1 ); count这个有点难度; count,};test& } virtual void write( FILE* fp ) { fwrite( &class CRectangle ,我写了一个, &r }; int r , 1;}, fp ), 1, sizeof( p1 ), sizeof( center ), fp ); fread( &r, sizeof( center ); virtual void read( FILE* fp ) = 0; }private, sizeof( shape ), sizeof( p2 ), 1; Element *elm[] = { &c; fwrite( & i & fread( &shape, CIRCLE: virtual int getShape() { return RECTANGLE, 1;}; int count: elm[ i ] = new CR ): elm[ i ] = new CCircle, fp ); fwrite( &r; } fclose( fp );wb", 1, sizeof( count ), sizeof( p2 ); }private, fp );rb& fwrite( &count:enum SHAPE_CODE{ RECTANGLE, fp ); int count = _countof( elm ); virtual void write( FILE* fp ) = 0, sizeof( shape ); FILE *fp = fopen( ", 1; virtual void read( FILE* fp )
{ fread( &p1; ++i ) { int shape = elm[ i ]-& CRectangle r, 1, 1; fread( &p2;write( fp ): POINT p1; elm[ i ]-& Element **elm = new Element *[ count ]; case CIRCLE, 1, fp );read( fp ), sizeof( count ), fp ), 1, fp ): virtual int getShape() { return CIRCLE, sizeof( r );}int main(){ CC for ( int i = 0: virtual int getShape() = 0, ", fp );class Element{public, fp ); POINT p2, fp );test& }: public Element{}; fwrite( &p2, sizeof( r ); virtual void read( FILE* fp )
{ fread( ¢er, &, fp ); } fclose( fp ); }; } elm[ i ]->: public Element{void readIt(){ FILE *fp = fopen( & switch ( shape ) { case RECTANGLE; ), 1; ++i ) { int shape, 1: POINTclass CC i &getShape(); readIt();; } virtual void write( FILE* fp ) { fwrite( &p1; for ( int i = 0; fread( &count,可以参考
来自:求助得到的回答
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答2个回答
相关文章: