hmm: LNK2019, wie löse ich diesen Fehler in C++?

Beitrag lesen

Hier etwas abgespeckt:

class MT_A_C : public MT_Bla_I
{

public:
  std::ostream& mLogStream;
  MT_A_C(std::ostream& logStream);

}

MT_A_C::MT_A_C(std::ostream& stream):mLogStream(stream) {}

MT_Bla_I& MT_B_C::CreateNewTes(std:ostream& logfile)
{
  mCurrentTestPtr = new MT_A_C(logfile);
  return *mCurrentTestPtr;
}

sieht man hier eventuell schon einen möglichen fehler?

wenn ich die folgende zeile auskommentiere lässt es sich bauen:

mCurrentTestPtr = new MT_A_C(logfile);