ABRAXAS SOFTWARE - CodeCheck ECS C++ Test-Suite ECS C++.ECS C++-C Test Suite for Module - 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
};
Abraxas/ECS C++ Home Table of Contents
ABRAXAS SOFTWARE - CodeCheck ECS C++ Test-Suite ECS C++