#include <Core/Core.h> using namespace Upp; class A : Moveable<A> { public: A(int e) : d_e(e){} // A(A&& a){d_e = a.d_e;} int d_e; }; CONSOLE_APP_MAIN { VectorMap<int, Tuple<int, A>> myVector; myVector(1, pick(Tuple<int,A>(1, 5))); Cout() << myVector.Get(1).b.d_e << EOL; //Error : call to implicitly deleted copy constructor of 'A' }
Report message to a moderator