Hello everyone,

It was my understanding that the main file (main.cpp) includes the header file (MyClass.h) which includes the implementation file (MyClass.cpp)
main.cpp-->MyClass.h-->MyClass.cpp
So how come when I select new, class Code::Blocks gave me this
#include LinkedList.h
#include "LinkedList.h"
LinkedList::LinkedList()
{
//constructor
}
LinkedList::~LinkedList()
{
//dtor
}
where the header file is included in the implementation file?