LINUX.ORG.RU

С++ temporary var standard


0

0

#include <iostream>
#include <string>
using namespace std;

string fn()
{
return string ("zzz");
}
main()
{
string& temp=fn();
cout << temp;
}

Это должно компилится по стандарту, у кого скомпилилось?

anonymous

Добавь const перед string &

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.