38 lines
373 B
C++
38 lines
373 B
C++
#ifndef _INTEGER_HPP_
|
|
#define _INTEGER_HPP_
|
|
|
|
class Integer
|
|
{
|
|
public:
|
|
Integer(void);
|
|
Integer(int value);
|
|
~Integer();
|
|
operator int(void)const;
|
|
private:
|
|
int mValue;
|
|
};
|
|
|
|
inline
|
|
Integer::Integer(void)
|
|
: mValue(0)
|
|
{
|
|
}
|
|
|
|
inline
|
|
Integer::Integer(int value)
|
|
: mValue(value)
|
|
{
|
|
}
|
|
|
|
inline
|
|
Integer::~Integer()
|
|
{
|
|
}
|
|
|
|
inline
|
|
Integer::operator int(void)const
|
|
{
|
|
return mValue;
|
|
}
|
|
#endif
|