Package Index  Table of Contents

CodeCheck ECS C/C++ to Test Suite - 76.cpp

/*
76.    Use typedefs to simplify complicated type expressions.
*/
template  class vector {};
class bad {
  public:
    
        const vector &  log;    // bad 
    
  };
  private:
    log log_;



Function Name: bad()

  bad() {
    const vector &  log;    // bad 
};
class good {
  public:
    typedef vector logtype;
      logtype &  log;            // good
  };
  private:
    log log_;



Function Name: good()

  good() {
  
    logtype &  log;            // good
};

Package Index  Table of Contents

CodeCheck Copyright (c) 1988-2005 by Abraxas Software Inc. (R). All rights reserved.