Sıfırdan yeni bir sistem tasarlamak. Uzun ömürlü bazı nesnelerin listelerini ve haritalarını saklamak için STL'yi kullanacağım.
Soru: Nesnelerimin kopya oluşturucularına sahip olmasını ve nesnelerin kopyalarını STL kaplarımda saklamasını mı sağlamalıyım yoksa yaşamı ve kapsamı kendim yönetmek ve yalnızca işaretleyicileri bu nesnelere STL kaplarımda saklamak daha mı iyi?
Bunun ayrıntılarda biraz kısa olduğunun farkındayım, ancak varsa "teorik" daha iyi cevabı arıyorum, çünkü bu çözümlerin her ikisinin de mümkün olduğunu biliyorum.
İşaretçilerle oynamanın çok açık iki dezavantajı: 1) Bu nesnelerin tahsis / dağıtılmasını STL'nin ötesinde bir kapsamda yönetmeliyim. 2) Yığın üzerinde geçici bir nesne oluşturup kaplarıma ekleyemiyorum.
Kaçırdığım başka bir şey var mı?