T
ich wollte ncht nur einen wert aus der liste zurückgeben, sondern eben die gesamte liste. und wenn ich den construktur aufrufe, muss er auch die gesamte liste übergeben, da man, wie ich es sehe, bei CMap(ich erstelle später von CBAtteries, worum es hier geht, ein CMap) später keine Einträge mehr editieren kann und somit die Daten beim Zeitpunkt der übergabe "komplett" sein müssen.
Aber habe es hingekriegt:
CBatterie::CBatterie(CString sSachNr, float fKapazi, CList<float,float>& fStrom)
{
m_sSachnummer = sSachNr;
m_fKapazitaet = fKapazi;
POSITION pos = fStrom.GetHeadPosition();
m_fStromkurve.AddHead(fStrom.GetNext(pos));
while (pos != NULL)
m_fStromkurve.AddTail(fStrom.GetNext(pos));
}