de.mpg.escidoc.pubman.appbase.FacesBean
Deutsch
 
Hilfe Wegweiser Impressum Kontakt Einloggen
  DetailsucheBrowse

Datensatz

DATENSATZ AKTIONENEXPORT

Freigegeben

Forschungspapier

Runtime-flexible Multi-dimensional Arrays and Views for C++98 and C++0x

MPG-Autoren
http://pubman.mpdl.mpg.de/cone/persons/resource/persons98382

Andres,  Björn
Computer Vision and Multimodal Computing, MPI for Informatics, Max Planck Society;

Koethe,  Ullrich
Computer Vision and Multimodal Computing, MPI for Informatics, Max Planck Society;

Kroeger,  Thorben
Computer Vision and Multimodal Computing, MPI for Informatics, Max Planck Society;

Hamprecht,  Fred A.
Computer Vision and Multimodal Computing, MPI for Informatics, Max Planck Society;

Externe Ressourcen
Es sind keine Externen Ressourcen verfügbar
Volltexte (frei zugänglich)

arXiv:1008.2909.pdf
(Preprint), 416KB

Ergänzendes Material (frei zugänglich)
Es sind keine frei zugänglichen Ergänzenden Materialien verfügbar
Zitation

Andres, B., Koethe, U., Kroeger, T., & Hamprecht, F. A. (2010). Runtime-flexible Multi-dimensional Arrays and Views for C++98 and C++0x. Retrieved from http://arxiv.org/abs/1008.2909.


Zitierlink: http://hdl.handle.net/11858/00-001M-0000-0018-99A8-B
Zusammenfassung
Multi-dimensional arrays are among the most fundamental and most useful data structures of all. In C++, excellent template libraries exist for arrays whose dimension is fixed at runtime. Arrays whose dimension can change at runtime have been implemented in C. However, a generic object-oriented C++ implementation of runtime-flexible arrays has so far been missing. In this article, we discuss our new implementation called Marray, a package of class templates that fills this gap. Marray is based on views as an underlying concept. This concept brings some of the flexibility known from script languages such as R and MATLAB to C++. Marray is free both for commercial and non-commercial use and is publicly available from www.andres.sc/marray