j'ai trouvé un exemple d'implémentation d'un iterateur au dessus d'un
container. mais n'y a-t-il pas une manière de faire un design à suivre
afin de réaliser un iterator stl compliant ?
voici l'article qui expose l'exemple sur lequel je suis tombé.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
loufoque
bonjour,
j'ai trouvé un exemple d'implémentation d'un iterateur au dessus d'un container. mais n'y a-t-il pas une manière de faire un design à suivre afin de réaliser un iterator stl compliant ?
voici l'article qui expose l'exemple sur lequel je suis tombé.
Le lien que tu as donné t'indique les conditions qu'un objet doit remplir pour être un itérateur bidirectionnel. Cela ne te suffit donc pas ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou tel autre en utilisant les iterator_traits, avantageusement remplacés par les Concepts en C++0x.
bonjour,
j'ai trouvé un exemple d'implémentation d'un iterateur au dessus d'un
container. mais n'y a-t-il pas une manière de faire un design à suivre
afin de réaliser un iterator stl compliant ?
voici l'article qui expose l'exemple sur lequel je suis tombé.
Le lien que tu as donné t'indique les conditions qu'un objet doit
remplir pour être un itérateur bidirectionnel.
Cela ne te suffit donc pas ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout
bon site de référence.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou
tel autre en utilisant les iterator_traits, avantageusement remplacés
par les Concepts en C++0x.
j'ai trouvé un exemple d'implémentation d'un iterateur au dessus d'un container. mais n'y a-t-il pas une manière de faire un design à suivre afin de réaliser un iterator stl compliant ?
voici l'article qui expose l'exemple sur lequel je suis tombé.
Le lien que tu as donné t'indique les conditions qu'un objet doit remplir pour être un itérateur bidirectionnel. Cela ne te suffit donc pas ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou tel autre en utilisant les iterator_traits, avantageusement remplacés par les Concepts en C++0x.
Stephane Wirtel
Le lien que tu as donné t'indique les conditions qu'un objet doit remplir pour être un itérateur bidirectionnel. Cela ne te suffit donc pas ? Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les
fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce suffisant pour un cas générique ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou tel autre en utilisant les iterator_traits, avantageusement remplacés par les Concepts en C++0x. Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit
prête d'ici quelques années :d
Stef
Le lien que tu as donné t'indique les conditions qu'un objet doit
remplir pour être un itérateur bidirectionnel.
Cela ne te suffit donc pas ?
Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les
fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce
suffisant pour un cas générique ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout
bon site de référence.
Je suppose que tu parles du site de la STL sur SGI.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou
tel autre en utilisant les iterator_traits, avantageusement remplacés
par les Concepts en C++0x.
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit
Le lien que tu as donné t'indique les conditions qu'un objet doit remplir pour être un itérateur bidirectionnel. Cela ne te suffit donc pas ? Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les
fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce suffisant pour un cas générique ?
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Après, il existe un moyen d'indiquer que ton itérateur et de tel type ou tel autre en utilisant les iterator_traits, avantageusement remplacés par les Concepts en C++0x. Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit
prête d'ici quelques années :d
Stef
loufoque
Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce suffisant pour un cas générique ?
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi regarder les autres modèles d'itérateurs.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est pas trop mal.
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit prête d'ici quelques années :d
"prête" ? C'est une fille ?
Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les
fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce
suffisant pour un cas générique ?
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi
regarder les autres modèles d'itérateurs.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout
bon site de référence.
Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est
pas trop mal.
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit
prête d'ici quelques années :d
Dans mon cas, effectivement cela me suffit, je n'ai pas besoin de toutes les fonctionnalités des iterators, ni besoin de tous les algo de la STL. Est-ce suffisant pour un cas générique ?
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi regarder les autres modèles d'itérateurs.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est pas trop mal.
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit prête d'ici quelques années :d
"prête" ? C'est une fille ?
Stephane Wirtel
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi regarder les autres modèles d'itérateurs. si tu connais Borland, j'aimerais créer un iterator au dessus des
TSQLQuery pour l'utiliser avec les algos de la STL.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est pas trop mal. Que me conseilles-tu ?
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit prête d'ici quelques années :d
"prête" ? C'est une fille ? lol :) par contre, je viens d'apprendre que j'allais être papa :d
bonne soirée
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi
regarder les autres modèles d'itérateurs.
si tu connais Borland, j'aimerais créer un iterator au dessus des
TSQLQuery pour l'utiliser avec les algos de la STL.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout
bon site de référence.
Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est
pas trop mal.
Que me conseilles-tu ?
Je vais farfouiller du côté des iterator_traits en attendant que C++0x
soit
prête d'ici quelques années :d
"prête" ?
C'est une fille ?
lol :) par contre, je viens d'apprendre que j'allais être papa :d
Si tu n'as pas besoin d'un itérateur bidirectionnel tu peux aussi regarder les autres modèles d'itérateurs. si tu connais Borland, j'aimerais créer un iterator au dessus des
TSQLQuery pour l'utiliser avec les algos de la STL.
Tu trouveras les conditions pour chacun des types d'itérateur sur tout bon site de référence. Je suppose que tu parles du site de la STL sur SGI.
Ça ne fait pas vraiment partie des bons sites de référence, mais il est pas trop mal. Que me conseilles-tu ?
Je vais farfouiller du côté des iterator_traits en attendant que C++0x soit prête d'ici quelques années :d
"prête" ? C'est une fille ? lol :) par contre, je viens d'apprendre que j'allais être papa :d
bonne soirée
loufoque
si tu connais Borland, j'aimerais créer un iterator au dessus des TSQLQuery pour l'utiliser avec les algos de la STL.
Je connais pas, mais ça doit être pour itérer à travers les résultats d'une requête SQL. Un Input Iterator alors.
Que me conseilles-tu ?
Moi j'aime bien la doc de Roguewave. <http://www.roguewave.com/support/docs/sourcepro/edition9/html/stdlibref/index.html>
si tu connais Borland, j'aimerais créer un iterator au dessus des
TSQLQuery pour l'utiliser avec les algos de la STL.
Je connais pas, mais ça doit être pour itérer à travers les résultats
d'une requête SQL.
Un Input Iterator alors.
Que me conseilles-tu ?
Moi j'aime bien la doc de Roguewave.
<http://www.roguewave.com/support/docs/sourcepro/edition9/html/stdlibref/index.html>
si tu connais Borland, j'aimerais créer un iterator au dessus des TSQLQuery pour l'utiliser avec les algos de la STL.
Je connais pas, mais ça doit être pour itérer à travers les résultats d'une requête SQL. Un Input Iterator alors.
Que me conseilles-tu ?
Moi j'aime bien la doc de Roguewave. <http://www.roguewave.com/support/docs/sourcepro/edition9/html/stdlibref/index.html>
Stephane Wirtel
Je connais pas, mais ça doit être pour itérer à travers les résultats d'une requête SQL. Effectivement, c'est un objet prenant en considération un query sql avec
params ou non, et permettant d'itérer à travers le résultat.
Un Input Iterator alors.
Que me conseilles-tu ? Moi j'aime bien la doc de Roguewave.
Je connais pas, mais ça doit être pour itérer à travers les résultats
d'une requête SQL.
Effectivement, c'est un objet prenant en considération un query sql avec
params ou non, et permettant d'itérer à travers le résultat.
Un Input Iterator alors.
Que me conseilles-tu ?
Moi j'aime bien la doc de Roguewave.
Je connais pas, mais ça doit être pour itérer à travers les résultats d'une requête SQL. Effectivement, c'est un objet prenant en considération un query sql avec
params ou non, et permettant d'itérer à travers le résultat.
Un Input Iterator alors.
Que me conseilles-tu ? Moi j'aime bien la doc de Roguewave.