Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 03 Oct 2002 14:16:37

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

paramètres par défaut et overloading

En C++, il est possible de définir les derniers paramètres d'une fonction avec une valeur par défaut et donc il n'est pas obligatoire de donnner toutes les valeurs de paramètres en appelant la fonction..
par exemple si je définis

Code:

void printchar( char c, int nb=70)
 {
for (int i=1; i<=nb;++i)
 cout<<c;
cout<<endl; 
// evidemment cout ne fonctionnera pas mais c'est juste un exemple de fonction
}

Et la je peux faire printchar('x',80) pour afficher 80 fois la lettre x, ou bien tout simplement printchar('x') pour en afficher 70...

De meme, on peut faire des surcharges de fonctions, c'est-a dire créer plusieurs fonctions de meme nom et avec le meme nombre de paramètres mais avec des paramètres de types différents; le compilo choisit alors quelle fonction appeler en fonction du type de parametre donné...


J'ai essayé ces deux techniques qui sont bien pratiques, mais aucune des deux n'est passée avec turboc : est-ce que c'est parce que j'ai utilisé des fichiers .c et pas des .cpp ou bien c'est lié au compilateur; en fin de compte est-il possible d'utiliser ces techniques sur la g100?


Pensez à surveiller mes releases wink

Hors ligne

 

#2 03 Oct 2002 15:56:24

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: paramètres par défaut et overloading

noramalement ca marche ms fo ke tu mette tes fichiers en .cpp (enfin ca me parait logique ?? roll  smile )


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#3 03 Oct 2002 16:02:34

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: paramètres par défaut et overloading

C'est ce que je pense aussi, mais je n'avais pas encore eu l'occasion d'essayer ;-)


Pensez à surveiller mes releases wink

Hors ligne

 

#4 03 Oct 2002 16:14:06

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: paramètres par défaut et overloading

Ben essaye comme ca on saura... (Vien sur le chat qd T connecT c plus simple...Prend un script si l'applet est trop lent... Le mien par exemple ms fo pa le dire apres on me reproche ke je me fais de l'autopub)


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#5 04 Oct 2002 04:12:20

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: paramètres par défaut et overloading

les registres en asm c forcément du int, non?


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#6 04 Oct 2002 07:33:32

2072
Programmeur Graph100
Lieu: Somewherebourg
Date d'inscription: 29 Jan 2002
Messages: 2056
Site web

Re: paramètres par défaut et overloading

int quelque soit la machine correspond au mot machine sur un pentium c'est 32 bit sur une nintendo 64 c'est 64bit et sur notre g100 c' est 16 bit :P


-~2072~-
Paid Emails
[URL=http://www.2072productions.com]2072productions.com[/URL]
[URL=http://www.casiocalc.org]casiocalc.org[/URL]

Hors ligne

 

#7 04 Oct 2002 15:29:23

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: paramètres par défaut et overloading

Comme la mégadrive.. A qd l'émulateur MégaDrive pour G100.... wink


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#8 05 Oct 2002 03:16:51

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: paramètres par défaut et overloading


Ben essaye comme ca on saura... (Vien sur le chat qd T connecT c plus simple...Prend un script si l'applet est trop lent... Le mien par exemple ms fo pa le dire apres on me reproche ke je me fais de l'autopub)

Tres drole, ktr !!!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 05 Oct 2002 10:18:02

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: paramètres par défaut et overloading

G rien dit


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#10 05 Oct 2002 11:00:54

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: paramètres par défaut et overloading

lol  lol  lol  lol  lol  lol  lol  lol  lol  lol  lol
lol !
lol  lol  lol  lol  lol  lol  lol  lol  lol  lol  lol


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr