std::ifstream zurück geben
-
Hi,
wieso funzt dieser code net?
class MeineKlasse { public: inline std::ifstream getFile (void) { return (this->m_File); } private: std::ifstream m_File; };
test.h(49): error C2558: class 'std::basic_ifstream<_Elem,_Traits>' : no copy constructor available or copy constructor is declared 'explicit'
with
[
_Elem=char,
_Traits=std::char_traits<char>
]Ich mein, kann man den Trotzdem kopieren auch ohne Copy-Constructor?
-
streams kannst du nicht kopieren.
Müsstest du einen Zeiger oder Referenz zurückgeben.