I saw this in some code I try to recompile for VC++ 2013:
std::string str;
[...]
str = {}
VC++ 2013 complains about that:
error C2593: 'operator =' is ambiguous
So I am trying to understanding what it specifically does.
So why use str = {}
instead of str = ""
? What are the differences if any?