Vector C++ Tutorial

#include 
#include 
using namespace std;
class Element
{
   public:
   Element();
   Element( const Element& );
   ~Element();
   Element& operator=( const Element& );
};
inline
Element::Element()
{ cout << "\nIn default constructor"; }
inline
Element::Element( const Element& )
{ cout << "\nIn copy constructor"; }
inline
Element::~Element()
{ cout << "\nIn destructor"; }
inline
Element& Element::operator=( const Element& )
{
   cout << "\nIn assignment operator";
   return *this;
}
int main( )
{
   cout << "Constructing Vector With Three Elements";
   vector d( 3 );
   cout << "\n\nDeleting First Element";
   d.erase( d.begin() );
   cout << "\n\nDeleting All Elements";
   d.clear();
}