Skip to main content
  • 6394 Accesses

Auszug

Wir haben ▹Arrays eingeführt als Sammlung von Daten identischen Typs unter einem gemeinsamen Bezeichner. Sie haben die bedeutsame Eigenschaft, dass sie in ihrer Gröβe vom Programmierer, und damit zur Zeit des Compiliervorgangs, festgelegt sind. Wir bezeichnen sie daher als ▹statische Datenobjekte. Sie existieren vom Augenblick ihrer Erzeugung, bis die entsprechende Funktion, zB. auch main(), abgebaut wird. Es ist daher nicht möglich, dass der Anwender zur Laufzeit des Programms durch externe Dateneingabe die Gröβe verändern kann. Als Folge dieser Eigenschaft sind Arrays vorsichtshalber regelmäβig über— und seltener bedarfsgerecht dimensioniert. Ein Beispiel dafür war die Abschreibung, die auf den Maximalwert 50 Perioden festgelegt wurde. Bei der Ausreichung von Krediten dagegen können durchaus mehr als 400 Perioden anfallen, manchmal aber auch nur 60. Zu groβ dimensionierte Felder sind einerseits Resourcenvergeudung, andererseits entstehen Probleme, wenn auch nur ein einziges Feldelement zusätzlich benötigt wird. Eine Lösung dieses Problems erlauben ▹dynamische Datenobjekte, diezur Laufzeit bedarfsgerecht dimensioniert werden können.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Friedr.Vieweg & Sohn Verlag/GWV Fachverlage GmbH, Wiesbaden

About this chapter

Cite this chapter

(2006). Dynamische Datenobjekte. In: Grundkurs Software-Entwicklung mit C++. Vieweg. https://doi.org/10.1007/978-3-8348-9022-1_25

Download citation

Publish with us

Policies and ethics