Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

20 wiersze
466B

  1. SimpleFloatArray& SimpleFloatArray::operator=
  2. (const SimpleFloatArray& a)
  3. {
  4. // nur bei verschiedenen Objekten ist was tun
  5. if (&a!=this)
  6. {
  7. if (n!=a.n) {
  8. // allokiere fuer this ein
  9. // Feld der Groesse a.n
  10. delete[] p; // altes Feld loeschen
  11. n = a.n;
  12. p = new float[n]; // keine Fehlerbeh.
  13. }
  14. for (int i=0; i<n; i=i+1) p[i]=a.p[i];
  15. }
  16. // Gebe Referenz zurueck damit a=b=c klappt
  17. return *this;
  18. }