Если у меня есть такой класс, как мне написать конструктор копирования?
#include <stringstream>
class MyClass {
std::stringstream strm;
public:
MyClass(const MyClass& other){
//...
}
std::string toString() const { return strm.str(); }
};
У std :: stringstream нет самого конструктора копирования, поэтому я не могу использовать список инициализаторов, подобный этому:
MyClass(const MyClass& other): strm(other.strm) {}