Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3019 connectés 

  FORUM HardWare.fr
  Programmation

  [C++] qui utilise les namespace ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] qui utilise les namespace ?

n°30497
haahhahaha​ha
Posté le 10-05-2001 à 19:37:23  profilanswer
 

et pourquoi ?

mood
Publicité
Posté le 10-05-2001 à 19:37:23  profilanswer
 

n°30498
zop
1 world, 1 web, 1 Windows
Posté le 10-05-2001 à 19:40:39  profilanswer
 

les bon pogrammeurs :D
parce qu'ils sont bons justement :lol:

n°30500
tgrx
My heart is pumping for love
Posté le 10-05-2001 à 19:42:47  profilanswer
 

Moi pour les projets de grande envergure. Ca permet de clarifier le code source.
 
Imagine que ton prog se divise en deux parties, et dans chacune des deux parties tu as une fonction Redraw() par exemple.
Tu as deux solutions :
* Soit tu les renommes Redraw1() et Redraw2()
* Soit tu utilises les namespaces.
 
Dans ton fichier source1.cpp, tu auras :
 
using namespace Partie1;
 
...
...
void Redraw();
...
...
 
 
et dans ton fichier source2.cpp,
 
using namespace Partie2;
 
...
...
void Redraw();
...
...
 
 
ca evite de surcharger les noms des fonctions en leur mettant plein de suffixes/prefixes notamment -> CLARTE du code source

n°30501
haahhahaha​ha
Posté le 10-05-2001 à 19:43:05  profilanswer
 

plus serieusement...
c bien d'utiliser des trucs comme çà ?

n°30502
tgrx
My heart is pumping for love
Posté le 10-05-2001 à 19:47:49  profilanswer
 

hahahahaha> pour des petits projets perso, bof. Mais pour du developpement en equipe c'est indispensable. Ca fait souvent partie des conventions de codage.

n°30504
haahhahaha​ha
Posté le 10-05-2001 à 19:56:09  profilanswer
 

enfete je veux me faire une librairy style MFC avec des classes pour des fenêtres. Ca sera une dll.
Vaut mieux que je les metent a l'interieur d'un namespace ou c bon ?

n°30506
tgrx
My heart is pumping for love
Posté le 10-05-2001 à 20:01:46  profilanswer
 

ben c'est une bonne idee, ca t'evitera d'avoir a mettre des noms du style _fonction, _variable dans ta librairie pour ne pas interferer avec les noms qui seront presents dans les programmes qui utiliseront ta librairie.

n°30510
verdoux
And I'm still waiting
Posté le 10-05-2001 à 20:32:15  profilanswer
 

Le pb des namespaces, c'est que tous les compilo les gèrent pas bien. Donc faut faire gaffe.

n°30512
haahhahaha​ha
Posté le 10-05-2001 à 20:43:03  profilanswer
 

c bon g Visual Studio .NET (beta 1) et c surtout moi qui va utiliser la librairy

n°30516
darkoli
Le Petit Dinosaure Bleu
Posté le 10-05-2001 à 21:10:19  profilanswer
 

c'est quoi les namespaces ?  :D

mood
Publicité
Posté le 10-05-2001 à 21:10:19  profilanswer
 

n°30519
haahhahaha​ha
Posté le 10-05-2001 à 21:21:34  profilanswer
 

un namespace regroup une serie de class, fonction, variable.... dans un bloc. on peut ensuite l'utilisé en mettant using namespace [name].
tu peux avoir la meme fonction dans deux namespace different et ensuite utilisé celle que tu veux. regarde o dessus
 
maintenant jsuis pas champion dans les explications.
 
regarde dans la doc MSDN si tu la ou sur leur site.

n°30530
darkoli
Le Petit Dinosaure Bleu
Posté le 10-05-2001 à 22:03:33  profilanswer
 

ok merci, je comprends un peu mieux maintenant.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++] qui utilise les namespace ?

 

Sujets relatifs
Plus de sujets relatifs à : [C++] qui utilise les namespace ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)