std::pair<std::string *, std::string *> StrVec::alloc_and_copy(const std::string *b, const std::string *e) { auto data = alloc.allocate(e - b); return{ data, std::uninitialized_copy(b, e, data) }; }
Standard input is empty
prog.cpp:1:6: error: ‘pair’ in namespace ‘std’ does not name a template type std::pair<std::string *, std::string *> ^~~~
Standard output is empty