Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes



3
Comprendre le modèle de flux
J'étudie actuellement le modèle de flux et il y a quelque chose que je ne peux pas comprendre concernant les magasins . Quels sont-ils exactement? J'ai lu de nombreux articles, et il semble que cela concerne le domaine. Est-ce à dire qu'il s'agit de la partie "abstraite" liée aux appels …

2
Les classes d'une bibliothèque JRE prennent-elles en charge les lectures observables et / ou asynchrones à partir d'assemblys externes / non-JRE?
Comment puis-je implémenter ma bibliothèque multiplateforme (par exemple sur JRE) pour fonctionner de manière thread-safe sur les références d'objet, afin que les frontaux natifs sur d'autres plates-formes puissent observer l'objet et tirer parti des modèles observables? Un peu d'histoire - il existe un concept de liaison de données utilisé dans …




2
Comment gérer les modifications de conception pour la dépréciation auto_ptr en C ++ 11?
Nous testons une bibliothèque sous C ++ 11 (ie, -std=c++11). La bibliothèque utilise auto_ptret ce modèle: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 déconseillé auto_ptr, nous voulons donc nous en éloigner. Cependant, le code prend …
12 design  c++  c++11 






3
Les arbres binaires ont-ils un objectif spécifique dans le stockage de données hiérarchiques? Quelle est leur utilisation canonique?
Je comprends la structure des arbres binaires et comment les traverser. Cependant, j'ai du mal à réaliser leurs utilisations réelles, leurs buts dans les programmes et la programmation. Quand je pense à des exemples «réels» de données hiérarchiques, ils ont presque certainement plus de 2 enfants. Par exemple, dans un …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.