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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Projet C++ : Création et utilisation d'objets multiples

n°299498
HelloWorld
Salut tout le monde!
Posté le 02-02-2003 à 18:10:44  profilanswer
 

Reprise du message précédent :
Non rien.
Je me demandais juste ce que ca fesait si par exemple, accidentellement, j'appelle mon namespace std;
C'est tout con, ca fait rien. J'enrichie juste ce namespace.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le 02-02-2003 à 18:10:44  profilanswer
 

n°299815
Musaran
Cerveaulté
Posté le 03-02-2003 à 09:39:51  profilanswer
 

karim63 a écrit :

je vois pas de quoi tu parles.

Code :
  1. void reverse(string s){
  2. string::iterator itor1= s.begin();
  3. string::iterator itor2= s.end();
  4. while(itor1<itor2){
  5.  swap(*itor1,*itor2);
  6.  ++itor1;
  7.  ++itor2;
  8. }
  9. }


On ne peut pas le faire sur un fichier FILE*, car il n'a qu'un seul pointeur intégré.
 
 
À propos des espaces de noms... les qualifications d'accès ne sont pas possible sur les opérateurs.
C'est le moment de connaitre leur vrai nom:

Code :
  1. namespace N1{
  2. class C{};
  3. void operator+(C&,C&){};
  4. }
  5. namespace N2{
  6. void operator*(N1::C&,N1::C&){};
  7. }
  8. int main(){
  9. N1::C c1, c2;
  10. c1 + c2 ; //cherche implicitement dans l'espace de C (1)
  11. operator+(c1 , c2); //ne marche pas ?
  12. N1::operator+(c1, c2); //qualifié
  13. c1 * c2; //ne trouves pas
  14. using N2::*; //pas comme ça
  15. c1 N2::* c2; //ni comme ça
  16. using N2::operator*; //ok
  17. c1 * c2; //ok maintenant
  18. using ::operator*; //ne marche pas ?
  19. }

(1) Je crois que c'est une forme de 'Koenig lookup'.
Les deux '?' devraient marcher il me semble. Si quelqu'un a l'explication...
 
Mais non, C++ n'est pas complexe. :whistle:


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
creation de page ou pas ?Utilisation de l'interpréteur Python
Création d'image avec texte personnalisé[J++] question d'utilisation...
Utilisation du processeur en %!!!Projet URGENT: menus imbriqués
Comparaisons multiples[C]Besoin d'idées de fonctions pour un projet
De la doc française sur la création d'user de bdd etc...Comment démarrez-vous votre projet ?
Plus de sujets relatifs à : Projet C++ : Création et utilisation d'objets multiples


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR