Я знаю, что контейнеры STL копируют объекты. Так сказать, у меня есть
list<SampleClass> l;
каждый раз, когда я делаю
SampleClass t(...);
l.push_back(t);
будет сделана копия t. Если SampleClass большой, то это будет очень дорого.
Но если я объявляю l контейнером ссылок,
list<SampleClass&> l;
Когда я делаю
l.push_back(t);
Не будет ли копирование объектов?