Fehler C2512: 'std :: basic_ostream <_Elem, _Traits>': Kein geeigneter Standardkonstruktor nur für Visual Studio verfügbar

Ich stelle diese Frage, weil ich etwas hilflos bin: Dieser Fehler tritt NUR bei Visual Studio auf, GCC kompiliert ihn ohne Fehler oder Warnungen. Da dies ein portabler Code ist, suche ich nach einer Lösung, die mit beiden Compilern funktioniert (und im besten Fall ohne plattformabhängigeifdefs).

Fehler C2512: 'std :: basic_ostream <_Elem, _Traits>': Kein geeigneter Standardkonstruktor verfügbar

geschieht beim Erstellen eines Objekts vom Typ MyObject, das als definiert ist

   class MyObject : public Socket, public std::ostream

Was für ein besonderesostream Parameter werden von VS hier erwartet?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage