Changeset 3572 in Sophya for trunk/SophyaLib/TArray


Ignore:
Timestamp:
Feb 7, 2009, 10:50:34 PM (17 years ago)
Author:
cmv
Message:

char* -> const char* pour regler les problemes de deprecated string const... + comparaison unsigned signed + suppression EVOL_PLANCK rz+cmv 07/02/2009

Location:
trunk/SophyaLib/TArray
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/TArray/basarr.cc

    r3446 r3572  
    2222
    2323// Variables statiques globales
    24 char * BaseArray::ck_op_msg_[6] =
     24const char * BaseArray::ck_op_msg_[6] =
    2525     {"???", "Size(int )", "IsPacked(int )"
    2626     ,"Stride(int )", "ElemCheckBound()", "operator()" };
  • trunk/SophyaLib/TArray/basarr.h

    r3173 r3572  
    200200  DVList* mInfo;    //!< Infos (variables) attached to the array
    201201
    202   static char * ck_op_msg_[6]; //!< Operation messages for CheckDI() CheckBound()
     202  static const char * ck_op_msg_[6]; //!< Operation messages for CheckDI() CheckBound()
    203203  static sa_size_t max_nprt_; //!< maximum number of printed elements
    204204  static int_4 prt_lev_;  //!< Print level
  • trunk/SophyaLib/TArray/triangmtx.h

    r2957 r3572  
    3232
    3333//! Default constructor
    34 TriangularMatrix()   {;};
     34TriangularMatrix()
     35  : long_diag_(0)
     36{
     37}
     38
    3539//! instanciate a triangular matrix from the number of rows
    36 TriangularMatrix(sa_size_t rowSize)  : long_diag_(rowSize)
    37   {
    38     elem_.ReSize((rowSize*(rowSize+1)/2) );
    39   }
     40TriangularMatrix(sa_size_t rowSize)
     41  : long_diag_(rowSize)
     42{
     43  elem_.ReSize((rowSize*(rowSize+1)/2) );
     44}
     45
    4046//! Copy constructor (possibility of sharing datas)
    41   TriangularMatrix(const TriangularMatrix<T>& a,  bool share=false)  : elem_(a.elem_, share),  long_diag_(a.long_diag_) {;}
     47TriangularMatrix(const TriangularMatrix<T>& a,  bool share=false) 
     48  : long_diag_(a.long_diag_) , elem_(a.elem_, share) 
     49{
     50}
    4251
    4352//! resize the matrix with a new number of rows
    4453inline void ReSizeRow(sa_size_t rowSize)
    45   {
    46     long_diag_=(uint_4)rowSize;
    47     elem_.ReSize(long_diag_*(long_diag_+1)/2);
    48   }
     54{
     55  long_diag_=(uint_4)rowSize;
     56  elem_.ReSize(long_diag_*(long_diag_+1)/2);
     57}
    4958
    5059TriangularMatrix<T>& SetT(T a)
  • trunk/SophyaLib/TArray/utilarr.cc

    r3394 r3572  
    142142MuTyV & EnumeratedSequence::Value (sa_size_t k) const
    143143{
    144   if (k >= vecv_.size())  retv_ = 0;
     144  if (k >= (sa_size_t)vecv_.size())  retv_ = 0;
    145145  else retv_ = vecv_[k];
    146146  return(retv_);
     
    175175{
    176176  os << " EnumeratedSequence::Print() - Size()= " << Size() << endl;
    177   for(int k=0; k<vecv_.size(); k++) {
     177  for(size_t k=0; k<vecv_.size(); k++) {
    178178    os << vecv_[k];
    179179    if ((k > 0) && (k%10 == 0))  os << endl;
     
    190190sa_size_t EnumeratedSequence::Append(EnumeratedSequence const & seq)
    191191{
    192   for(int k=0; k<seq.vecv_.size(); k++)
     192  for(size_t k=0; k<seq.vecv_.size(); k++)
    193193    vecv_.push_back(seq.vecv_[k]);
    194194  return(seq.vecv_.size());
     
    278278  nc = 0;
    279279  sa_size_t n = 0;
    280   char buff[256];
     280  //char buff[256];
    281281  string line;
    282282  int nbad, nbadtot, nel;
Note: See TracChangeset for help on using the changeset viewer.