This snippet is compiled without errors in Visual Studio 2013 (Version 12.0.31101.00 Update 4)
class A { public: A(){} A(A &&){} }; int main(i
I had the same problem and it was due to a poorly defined member variable:
double const deltaBase = .001;
Putting this in will cause the copy constructor to be deleted. Get rid of the "const" and assign in the constructor.