00001 //============================================================================= 00002 /*! drovector constructor */ 00003 inline _drovector::_drovector() 00004 {VERBOSE_REPORT; 00005 l =0; 00006 cap =0; 00007 array =NULL; 00008 } 00009 00010 //============================================================================= 00011 /*! _drovector copy constructor */ 00012 inline _drovector::_drovector(const _drovector& vec) 00013 {VERBOSE_REPORT; 00014 l =vec.l; 00015 cap =vec.cap; 00016 array =vec.array; 00017 00018 vec.nullify(); 00019 } 00020 00021 /////////////////////////////////////////////////////////////////////////////// 00022 /////////////////////////////////////////////////////////////////////////////// 00023 /////////////////////////////////////////////////////////////////////////////// 00024 00025 //============================================================================= 00026 /*! _drovector destructor */ 00027 inline _drovector::~_drovector() 00028 {VERBOSE_REPORT; 00029 delete[] array; 00030 }