|
|
Home » Developing U++ » U++ Developers corner » SortedVectorMap - attempting to reference a deleted function error (SortedVectorMap - attempting to reference a deleted function error)
SortedVectorMap - attempting to reference a deleted function error [message #49699] |
Fri, 06 April 2018 16:47  |
awksed
Messages: 68 Registered: April 2012
|
Member |
|
|
I get an "attempting to reference a deleted function" error compiling the following.
With VectorMap it compiles, with SortedVectorMap it fails.
Adding MyClass::operator= and copy ctor doesnt help.
Compiler: MSC15x64
#include <Core/Core.h>
using namespace Upp;
class MyClass : Moveable<MyClass>
{
int nDummy;
};
CONSOLE_APP_MAIN
{
Vector <MyClass> List;
SortedVectorMap <String, Vector<MyClass>> Info;
//VectorMap <String, Vector<MyClass>> Info; // THIS COMPILES
Info.Add("123", List); // <- fail
}
Produces:
c:\upp9251\uppsrc\core\InVector.h(629): error C2280: 'Upp::Vector<MyClass> &Upp::Vector<MyClass>::operator =(const Upp::Vector<MyClass> &)': attempting to reference a deleted function
|
|
|
|
|
|
|
Goto Forum:
Current Time: Fri Apr 25 11:55:39 CEST 2025
Total time taken to generate the page: 0.00921 seconds
|
|
|