Programmation du BIM avec IFC SDK

Reference pointers

La bibliothèque STEP[1] utilise le mécanisme de reference pointers[2] et fournie un ensemble de solutions pour les objets alloués (créés avec new), qui sont partagées par plusieurs entités logicielles. La question de la suppression des objets et du nettoyage de la mémoire est résolue en fournissant un compteur de référence dans l'objet, en l'incrémentant à chaque fois qu'une entité externe en a besoin. Et il décrémente lorsque cette utilisation est faite. Lorsque l'entité finale libère son besoin de l'objet, le compteur de référence passe à 0 et l'objet lui-même est supprimé.

  1. STEP : Standard for Exchange of Product Data Model. Norme ISO de spécification et d'échange de modèles de produits. STEP propose un cadre méthodologique, un formalisme et des outils EDI.

  2. Reference pointers : En programmation, un pointeur est une variable contenant une adresse mémoire, information utile étant stockée à l'adresse donnée.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)