// @topic T51002 Miscellaneous small samples developed in class
// @brief 10/02/2012 -- Sensor class constructor/destructor
#include <iostream>
#include <string>
#include <vector>
// sensor.h
class Sensor {
bool state;
public:
Sensor();
Sensor( bool initial_state );
~Sensor();
};//class Sensor
// sensor.cpp
Sensor::Sensor()
{
state = false;
}
Sensor::Sensor( bool initial_state )
{
state = initial_state;
}
Sensor::~Sensor()
{
std::cout << state << " sensor got destroyed\n";
}
int main()
{
Sensor sence( true );
Sensor* ptr_device = new Sensor[ 5 ];
delete[] ptr_device;
return 0;
}