C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

signification du mot clé explicit ?

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Stephane Wirtel
Guest





PostPosted: Fri Nov 05, 2004 11:10 pm    Post subject: signification du mot clé explicit ? Reply with quote



Bonsoir,

J'ai deux questions.

1) Que signifie le mot clé explicit devant un constructeur d'une classe.
Dans quels cas pourrais-je employer ce mot clé ?
2) typename ? que signifie-t-il ?

Merci

Back to top
bernard tatin
Guest





PostPosted: Sun Nov 07, 2004 11:41 am    Post subject: Re: signification du mot clé explicit ? Reply with quote



Stephane Wirtel wrote:
Quote:
Bonsoir,

J'ai deux questions.
Je n'ai qu'une réponse.


Quote:

1) Que signifie le mot clé explicit devant un constructeur d'une classe.
Dans quels cas pourrais-je employer ce mot clé ?

J'ai tout compris d'explicit avec cet article :
http://www.devx.com/tips/Tip/12493

En fouillant sur ce site, tu trouveras peut-être des explications sur
typename équivalentes sur typename.

Bernard.

Back to top
Jean-Marc Bourguet
Guest





PostPosted: Sun Nov 07, 2004 12:37 pm    Post subject: Re: signification du mot clé explicit ? Reply with quote



Stephane Wirtel <stephane.wirtel (AT) belgacom (DOT) net> writes:

Quote:
Bonsoir,

J'ai deux questions.

1) Que signifie le mot clé explicit devant un constructeur d'une classe.
Dans quels cas pourrais-je employer ce mot clé ?

Il empèche un constructeur ayant un paramètre de pouvoir
servir de conversion implicite.

Quote:
2) typename ? que signifie-t-il ?

Utilisé dans le cadre des templates.
1/ équivalent à class dans
template <typename T> ...
2/ indique qu'un nom dépendant est un type. Par exemple:
template <class T>
typename T::res f(T);
Mais ça risque d'être trop court pour que tu comprennes
bien. Chercher nom dépendant dans les archives du groupe
peut aider.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.