vector_pf.h
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:1k
源码类别:

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = vector_pf.h
  3. //
  4. #ifndef _VECTOR_PF_H_
  5. #define _VECTOR_PF_H_
  6. #include "pfelem.h"
  7. class matrix_pf;
  8. class vector_pf
  9. {
  10. protected:
  11.   struct vrep
  12.     {
  13.     PrimeFieldElem *f;
  14.     int refcnt;
  15.     int orig_indx;
  16.     int length;
  17.     int max_indx;
  18.     } *pV;
  19.   int Is_Temp;
  20.   vector_pf(void);
  21. public:
  22.    vector_pf( int size);
  23.    vector_pf( int origin, int size);
  24.    void common_ctor_proc(int origin, int size);
  25.    vector_pf(vector_pf &x);
  26.    ~vector_pf(void);
  27.    //PrimeFieldElem& operator[](int);
  28.    friend class matrix_pf;
  29.    friend class rowvec_pf;
  30.    friend class colvec_pf;
  31. };
  32. #endif