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
Yannick Le goc
Herv? LEBAIL wrote:
Re-Bonjour,
deuxieme post pour la journee ...
QUESTION 1: -----------
Toujours sur un probleme similaire, je souhaiterais declarer un tableau dynamique de string. Je suppose qu'avec la classe <vector> s'est possible :
const int nmax ; vector<string> nomfichiers(nmax);
Si vous connaissez merci de me confirmer ...
Pour une documentation de vector, va voir par exemple celle de SGI : http://www.sgi.com/tech/stl/Vector.html Car si tu debutes en programmation, un bon reflexe est de lire les documentations lorsque l'on se sert d'une librairie.
QUESTION 2: -----------
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction ou une procedure par adresse ?
ici c'est par reference, ce qui different de par adresse.
Du style :
ma_fonction(vector<string> &); en prototype
et
ma_fonction(vector<string> &les_nom_de_fichiers); { les_nom_de_fichiers est un tableau de string connu et modifiable }
Ne pas avoir peur du parametre template string, vector<string> est un type comme un autre, ie comme int.
Merci pour vos precieuses reponses
Herv? LEBAIL wrote:
Re-Bonjour,
deuxieme post pour la journee ...
QUESTION 1:
-----------
Toujours sur un probleme similaire, je souhaiterais declarer un
tableau dynamique de string. Je suppose qu'avec la classe <vector>
s'est possible :
const int nmax ;
vector<string> nomfichiers(nmax);
Si vous connaissez merci de me confirmer ...
Pour une documentation de vector, va voir par exemple celle de SGI :
http://www.sgi.com/tech/stl/Vector.html
Car si tu debutes en programmation, un bon reflexe est de lire les
documentations lorsque l'on se sert d'une librairie.
QUESTION 2:
-----------
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction
ou une procedure par adresse ?
ici c'est par reference, ce qui different de par adresse.
Du style :
ma_fonction(vector<string> &);
en prototype
et
ma_fonction(vector<string> &les_nom_de_fichiers);
{
les_nom_de_fichiers est un tableau de string connu et modifiable
}
Ne pas avoir peur du parametre template string, vector<string> est un
type comme un autre, ie comme int.
Toujours sur un probleme similaire, je souhaiterais declarer un tableau dynamique de string. Je suppose qu'avec la classe <vector> s'est possible :
const int nmax ; vector<string> nomfichiers(nmax);
Si vous connaissez merci de me confirmer ...
Pour une documentation de vector, va voir par exemple celle de SGI : http://www.sgi.com/tech/stl/Vector.html Car si tu debutes en programmation, un bon reflexe est de lire les documentations lorsque l'on se sert d'une librairie.
QUESTION 2: -----------
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction ou une procedure par adresse ?
ici c'est par reference, ce qui different de par adresse.
Du style :
ma_fonction(vector<string> &); en prototype
et
ma_fonction(vector<string> &les_nom_de_fichiers); { les_nom_de_fichiers est un tableau de string connu et modifiable }
Ne pas avoir peur du parametre template string, vector<string> est un type comme un autre, ie comme int.
Merci pour vos precieuses reponses
Fabien LE LEZ
On 6 Feb 2004 02:09:21 -0800, (Herv? LEBAIL) wrote:
Toujours sur un probleme similaire, je souhaiterais declarer un tableau dynamique de string. Je suppose qu'avec la classe <vector> s'est possible :
C'est même la solution canonique.
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction ou une procedure par adresse ?
Yep. std::vector<std::string> est un objet comme un autre ; on peut donc le passer par référence.
-- ;-)
On 6 Feb 2004 02:09:21 -0800, lebail_herve@hotmail.com (Herv? LEBAIL)
wrote:
Toujours sur un probleme similaire, je souhaiterais declarer un
tableau dynamique de string. Je suppose qu'avec la classe <vector>
s'est possible :
C'est même la solution canonique.
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction
ou une procedure par adresse ?
Yep. std::vector<std::string> est un objet comme un autre ; on peut
donc le passer par référence.
On 6 Feb 2004 02:09:21 -0800, (Herv? LEBAIL) wrote:
Toujours sur un probleme similaire, je souhaiterais declarer un tableau dynamique de string. Je suppose qu'avec la classe <vector> s'est possible :
C'est même la solution canonique.
Est-ce qu'ensuite je peux passer ce tableau de string à une fonction ou une procedure par adresse ?
Yep. std::vector<std::string> est un objet comme un autre ; on peut donc le passer par référence.
-- ;-)
James Kanze
Yannick Le goc writes:
|> Car si tu debutes en programmation, un bon reflexe est de lire les |> documentations lorsque l'on se sert d'une librairie.
Je ne débute plus depuis longtemps, mais je le trouve toujours une bonne idée.
-- James Kanze mailto: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
Yannick Le goc <legoc@imag.fr> writes:
|> Car si tu debutes en programmation, un bon reflexe est de lire les
|> documentations lorsque l'on se sert d'une librairie.
Je ne débute plus depuis longtemps, mais je le trouve toujours une
bonne idée.
--
James Kanze mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
|> Car si tu debutes en programmation, un bon reflexe est de lire les |> documentations lorsque l'on se sert d'une librairie.
Je ne débute plus depuis longtemps, mais je le trouve toujours une bonne idée.
-- James Kanze mailto: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93