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)
Re: SortedVectorMap - attempting to reference a deleted function error [message #49716 is a reply to message #49699] Fri, 13 April 2018 10:14 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13984
Registered: November 2005
Ultimate Member
awksed wrote on Fri, 06 April 2018 16:47
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


Thanks for reporting, fixed in the trunk.
 
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: Wed Jun 12 08:48:11 CEST 2024

Total time taken to generate the page: 0.02059 seconds