popi0016
Messages postés24Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention21 janvier 2005 21 janv. 2005 à 19:19
bein oui c'est pour l'apprentissage... et pour ma propre réutilisation si si j'ai fait ma DLL avec tous ses fichiers et non un point lib (j'aime pas trop les statisme hi hi... ) : )
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 21 janv. 2005 à 18:56
si tu appelle librairie le fait d'avoir un header commun ,
cela n'est pas suffisant
vu je ne pense pas que tu fasse des dll
tu a peut etre fait un .lib avec une ligne de cde ou plutot un makeur énorme
ou alors cela implique un makeur énorme pour tout projet utilisant cette 'lib'
m'enfin
en débutant, c'est vrai que c'est plus clair.
Magicalement
Bruno.
popi0016
Messages postés24Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention21 janvier 2005 21 janv. 2005 à 13:26
Bein pourquoi vous n'aimez pas un fichier par fonction ?
Je fais ceci car si quelqu'un veut imprimer ces documents, il aura donc une page par fonction, avec son Titre, sa documentation ect... De même si une personne désire se servir de ce tutoriel elle n'est pas obligée de parcourirs un long fichier noir de code et suit plus précisement les différentes étapes de composition d'une liste chaînée.
Chez moi tout est compiler sans commentaires mais en fichier séparer (je m'y retrouve plus facimelent comme le fichier porte le nom de la fonction) et j'ai regroupé le tout en librairie pour avoir un seul fichier...
voilà : )
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 21 janv. 2005 à 10:56
Bj
Voici une classe C ANSI gérant des listes doublement chainées de double
par le générique je pense que c'était <<template>>
ici le type manipulé est un double uniquement, comme précisé plus haut.
sinon,
Le fait d'avoir mis un fichier par fonction me semble relativement confus.
sans ça un point très positif à relevé:
l'ensemble des sources est uniforme(mm type de prog, mm dispo, mm granularité ds les com),
et surtout bien documenté.
Bonne continuation
Magicalement
Nono.
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 17 janv. 2005 à 14:51
Bon, c'est pas nouveau, nouveau, mais en tout cas, c'est très bien fait, particulièrement clair et bien commenté.
popi0016
Messages postés24Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention21 janvier 2005 17 janv. 2005 à 13:59
A ok ok ok, oui la mienne est générique ou hétérogène si tu préfères, excuse moi pour cette incompréhension... : )
Par contre celle que j'ai déposé n'a qu'un double comme variable dans un noeud....
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 17 janv. 2005 à 09:46
Generique ca veut dire que dans la structure d'un noeud, l'information n'est pas re présenté par un type particulier ou un pointeur particulier, mais par un void * ce qui permet de généraliser la liste à n'importe quel type de structure.
Le seul inconvenient d'une liste générique est qu'il faille écrire quelques fonctions spécifiques.
popi0016
Messages postés24Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention21 janvier 2005 16 janv. 2005 à 23:05
Qu'entends-tu par générique... ?
Sinon pour les fichiers séparés j'aime bien avoir une fonction par fichier pour une question d'archivage et de relecture.... et tu peux les compiler en librairie (.lib) et utiliser cette librairie dans tes futurs projets.
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 16 janv. 2005 à 20:37
Ce sont des listes chainés génériques non ?
Une autre question : pourquoi as tu crée un fichier .c par fonction et pas tout mis directement dans un seul fichier ?
Sinon ca ne semble pas trop mal avec plein de fonctions.
21 janv. 2005 à 19:19
21 janv. 2005 à 18:56
cela n'est pas suffisant
vu je ne pense pas que tu fasse des dll
tu a peut etre fait un .lib avec une ligne de cde ou plutot un makeur énorme
ou alors cela implique un makeur énorme pour tout projet utilisant cette 'lib'
m'enfin
en débutant, c'est vrai que c'est plus clair.
Magicalement
Bruno.
21 janv. 2005 à 13:26
Je fais ceci car si quelqu'un veut imprimer ces documents, il aura donc une page par fonction, avec son Titre, sa documentation ect... De même si une personne désire se servir de ce tutoriel elle n'est pas obligée de parcourirs un long fichier noir de code et suit plus précisement les différentes étapes de composition d'une liste chaînée.
Chez moi tout est compiler sans commentaires mais en fichier séparer (je m'y retrouve plus facimelent comme le fichier porte le nom de la fonction) et j'ai regroupé le tout en librairie pour avoir un seul fichier...
voilà : )
21 janv. 2005 à 10:56
Voici une classe C ANSI gérant des listes doublement chainées de double
par le générique je pense que c'était <<template>>
ici le type manipulé est un double uniquement, comme précisé plus haut.
sinon,
Le fait d'avoir mis un fichier par fonction me semble relativement confus.
sans ça un point très positif à relevé:
l'ensemble des sources est uniforme(mm type de prog, mm dispo, mm granularité ds les com),
et surtout bien documenté.
Bonne continuation
Magicalement
Nono.
17 janv. 2005 à 14:51
17 janv. 2005 à 13:59
Par contre celle que j'ai déposé n'a qu'un double comme variable dans un noeud....
17 janv. 2005 à 09:46
Le seul inconvenient d'une liste générique est qu'il faille écrire quelques fonctions spécifiques.
16 janv. 2005 à 23:05
Sinon pour les fichiers séparés j'aime bien avoir une fonction par fichier pour une question d'archivage et de relecture.... et tu peux les compiler en librairie (.lib) et utiliser cette librairie dans tes futurs projets.
16 janv. 2005 à 20:37
Une autre question : pourquoi as tu crée un fichier .c par fonction et pas tout mis directement dans un seul fichier ?
Sinon ca ne semble pas trop mal avec plein de fonctions.