Cześć!
Załozmy, ze mam klasę, która jako składową ma obiekt ifstream.
Ten obiekt nie ma ani operatora przypisania ani copy constructor. I teraz jak ja mam napisać konstruktor kopiujący dla swojej klasy skoro nie ma siły, żeby skopiować składową?
0
2
Strumienie mają tylko move constructor
i move operator=
. To jest wskazówka od twórców, że jeżeli chcesz kopiować takie obiekty, to najprawdopodobniej źle zaprojektowałeś swoją klasę.