Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 Go to previous message
awksed is currently offline  awksed
Messages: 61
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
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Kqueue/epoll based interface for TcpSocket and WebSocket
Next Topic: GIT support integration to the IDE
Goto Forum:
  


Current Time: Mon Apr 29 18:14:23 CEST 2024

Total time taken to generate the page: 0.02735 seconds