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.