Bibliothèque de modèles AAPL C ++

AAPL est une bibliothèque de modèles C ++ pour une programmation générique.
Télécharger maintenant

Bibliothèque de modèles AAPL C ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Adrian Thurston
  • Site Internet de l'éditeur:
  • http://www.cs.queensu.ca/home/thurston/kelbt/

Bibliothèque de modèles AAPL C ++ Mots clés


Bibliothèque de modèles AAPL C ++ La description

AAPL est une bibliothèque de modèles C ++ pour une programmation générique. AAPL est une bibliothèque de modèles C ++ pour une programmation générique. AAPL prend en charge différents paradigmes de programmation génériques en fournissant des variations de structures de données standard. Par exemple, un modèle de liste liée à valeur par valeur peut être utilisé pour stocker un type fourni par l'utilisateur tel qu'un modèle de liste INTEGER.A Différents de liste permet à l'utilisateur de définir la structure de données à utiliser comme élément. Un modèle de troisième liste permet à une seule instance d'une structure de données d'être un élément dans plusieurs listes. Dans la mesure du possible, les structures de données AAPL ne dépendent pas de l'allocation de la mémoire en tas. Il existe des variations de la liste liée et de l'arbre AVL qui permettent au programmeur d'allouer une collection d'éléments statiquement et d'insérer / de les supprimer à volonté. Les structures de données AAPL ne disposent pas de leurs membres de données cachés derrière une couche d'abstraction stricte. AAPL fait très peu d'utilisation du mot clé privé. Bien que les abstractions de données puissent être une technique de programmation utile pour produire rapidement un code très robuste, ils peuvent inhiber la fonctionnalité lorsque la structure de données est au centre de l'attention. Par conséquent, AAPL laisse l'utilisation des abstractions jusqu'au programmeur. Ce qui est nouveau dans cette version: · Une fonction de transfert a été ajoutée aux doubles listes et aux arbres AVL. · Les constructeurs de copie de la liste restante et de copie d'AVL et les opérateurs d'affectation ont été modifiés pour mettre en uvre Une copie profonde, plutôt qu'une copie peu profonde. · Tous les constructeurs de copies et les opérateurs d'affectation implémentent maintenant une copie profonde. · Les fonctions de copie profonde et peu profondes ont été supprimées.


Bibliothèque de modèles AAPL C ++ Logiciels associés

Libgksuui

Libgksuui est une bibliothèque du programme GKSU qui fournit une boîte de dialogue GTK et des installations d'authentification X. ...

135

Télécharger

Jakelib2

JAKELIB2 est une bibliothèque de classe C ++ Cross Plateforme avec une API de type Java. ...

122

Télécharger