Mittuniversitetet

miun.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Constructing persistent object-oriented models with standard C++
Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier (-2013).
Ansvarig organisation
2006 (Engelska)Ingår i: Journal of Object Technology, E-ISSN 1660-1769, Vol. 5, nr 1, s. 69-81Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

In this paper, it is suggested an approach and a design pattern for developing object-oriented models that need to be persistent, including the databases of moderate size, with using only the standard C++ and its file storage facilities, and without using specific C++ dialects or any support of external libraries providing the persistence. Objects of the model may be of a great variety of types, belonging to a complex class hierarchy, and are considered to be of rather general structure, containing both pointers to any other model's objects and dynamically allocated arrays of various types. The main idea consists in that all types involved are considered as classes derived from the unique base class with the minimal common interface. Classes' objects are allocated dynamically, and the pointers are kept in the model's base-class pointers container, which provides sorting, searching, and changing the objects kept. The objects' serialization, reading, and management is implemented with using the virtual functions, list of type names, and object factory technique.

Ort, förlag, år, upplaga, sidor
2006. Vol. 5, nr 1, s. 69-81
Nyckelord [en]
object-oriented programming, the C++ programming language, persistent objects
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
URN: urn:nbn:se:miun:diva-3340Scopus ID: 2-s2.0-33645688715Lokalt ID: 3514OAI: oai:DiVA.org:miun-3340DiVA, id: diva2:28372
Tillgänglig från: 2008-09-30 Skapad: 2008-12-16 Senast uppdaterad: 2024-03-04Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Scopus

Person

Kozynchenko, Alexander

Sök vidare i DiVA

Av författaren/redaktören
Kozynchenko, Alexander
Av organisationen
Institutionen för informationsteknologi och medier (-2013)
I samma tidskrift
Journal of Object Technology
Elektroteknik och elektronik

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 507 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf