Einen der wichtigsten Aspekte beim Programmieren stellt für C -Entwickler die Ressourcenverwaltung dar. Zum Glück gibt es auch für diesen Bereich hilfreiche Richtlinien.
Volodymyr Tverdokhlib, 123RF
Die C Core Guidelines bieten Regeln für die Ressourcenverwaltung im Allgemeinen an, aber auch solche für das Anfordern und Freigeben von Speicher und Smart Pointern im Besonderen. Doch was genau ist eine Ressource?
Dabei handelt es sich gewöhnlich um externe Objekte, etwa um Speicher- und Compute-Ressourcen, auf die der Code zugreifen will. Meist sind diese knappe Güter, oder sie brauchen Schutz. So kann ...