Jetzt hab ich zwei Fragen:
1)Wie ist das beim Konstruktor gemeint
Zitat "Falls p==0, l Werte mit 0 initialisieren"
Versteh ich das richtig:
p ist nur null wenn man es so aufruft:
DArray A(5);
sobald man zwei Parameter übergibt, darf man davon ausgehen, dass die übergebene Länge auch nicht den Index des übergebenen Arrays überschreitet?
Code: Alles auswählen
DArray::DArray(int l, double *p)
{a = new double[l];
for(int i = 0; i < l; i++)
a[i] = 0; //Initialisieren
if (p!=0) // prüfen ob 0
{
for(int i = 0; i<l; i++)
a[i] = p[i]; //Zuweisen
}
len = l;}
2) Was soll der FILE pointer in der Print-Funktion????
Hoffe auf Antwort