vector::vector( int size ) { if (size = 0 || size 100 ) { cout The size of size is null !\n ; abort() ; } v = new int[ size ] ; len = size ; } vector :: ~vector() { delete[] v ; len = 0 ; } int vector :: operator [] ( int i ) { if( i =0 i len ) return v[ i ] ; cout The subscript i is outside !\n ; abort() ; } ostream operator ( ostream output, vector ary ) { for(int i = 0 ; i ary.len ; i ++ ) output ary[ i ] ; output endl ; return output ; } istream operator ( istream input, vector ary ) { for( int i = 0 ; i ary.len ; i ++ ) input ary[

文档评论(0)

1亿VIP精品文档

相关文档