C ++ Stream als MitgliedsvariableC++

Programme in C++. Entwicklerforum
Anonymous
 C ++ Stream als Mitgliedsvariable

Post by Anonymous »

Ich habe eine C ++ - Klasse, die ich gerne einen Stream halten möchte, der für die Protokollierung verwendet wird. Nach der Konstruktion des Objekts. , oder als Stringstream, der nichts anderes tut als Ignorieren Sie die Daten (a/dev/null sorts). In jedem Fall sollte es sich um ein Ostream -Typobjekt handeln, das der Ersteller des Objekts jederzeit zurücksetzen kann. Die Klasse selbst ist sich dem konkreten Stream -Typ nicht bewusst. Deref -Operator: < /p>

(*m_log)

anstelle < /p>

m_log

, aber ich kann keine Referenzen verwenden, da das Stream -Objekt möglicherweise zurückgesetzt werden muss, nachdem das Objekt initialisiert wurde. > Gibt es eine elegante Möglichkeit, dies zu erreichen, d. H. Vermeiden Sie die Verwendung von Zeigern, können aber dennoch nach dem Bau zurücksetzen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post