std :: ifstream не имеют конструктора копирования, вероятно, одного из многих расширений VC ++. Правильный код:
Parser::Parser(const char* filename) :
filename(filename),
linect(0),
filestream(filename)
{
}
Обратите внимание на переменную-член и имя параметра. Используйте это-> или измените имя (рекомендуется, обычно префикс используется для переменных-членов _
или m_
)