STL konteynerlerinin (vektör, liste, harita ...) değerlerini nasıl sakladığı konusunda her zaman biraz kafam karışmış durumdayım. Gönderdiğim değerlere referanslar mı depolarlar, veya kurguları kopyalayıp/kopyalar mı yoksa değerleri kendileri mi saklarlar? Örneğin STL: Referansları veya değerleri depolar?
,int i;
vector<int> vec;
vec.push_back(i);
// does &(vec[0]) == &i;
ve
class abc;
abc inst;
vector<abc> vec;
vec.push_back(inst);
// does &(vec[0]) == &inst;
Teşekkür
Bana cevabını test edecek çalışma kodu gibi görünen bir şey var (yorumu yapmak için şartlı bir değişiklik yapmadan küçük bir değişiklikle). Koş ve gör! Oldukça eminim ki kopyaları kurup saklarlar. –