IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

PB typedef et autres d�finitions


Sujet :

C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    55
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 55
    Par d�faut PB typedef et autres d�finitions
    Pouvez vous me dire quelles sont les d�clarations inexactes ou me donner des d�finitions plus rigoureuses quand c possible
    Merci
    // D�claration et initalisation d'un pointeur de caract�re
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    char car ='c';
     char *p = &car;
    // D�claration et initalisation d'une r�ference d'un tableau d'entiers
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    int tab1[] ;
      int & ref = tab1[0];
    // l� je crois que je fais r�f�rence au premier item du tab et non pas � tout le tableau comme demand�
    // D�claration et initalisation d'un pointeur d'un tableau de cha�ne de caract�res
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    char tab2[2];
      char* p1 = tab2;
    //idem pour ici je fais r�f�rence � un �lt en particulier.Pouquoi dois-je d�finir la taille du tableau quand un pointeur pointe dessus?
    // D�claration et initalisation d'un pointeur d'un pointeur de caract�re
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    char** p2 ;
     char * p5 = &car;
     *p2 = p5;
    // ou bien ??? y'a t il une �criture plus simple

    // D�claration et initalisation d'une constante enti�re
    // D�claration et initalisation d'un pointeur d'une constante enti�re
    // ou bien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    const int* p6;
     p6 = &x;
    // D�claration et initalisation d'un pointeur constante d'un entier
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     int y;
     int * const p4 = &y ;
    //Pouvez vous me dire la diff�rence entre un pointeur et une r�f�rence?
    // Pour moi un pointeur contient l'adresse d'un objet donc il pointe sur cet objet
    // et une r�f�rence c'est la copie d'un objet?
    //Dans quels cas utilise t on les pointeurs par rapport aux r�f�rences et vice versa?

    TYPEDEF
    //typedef d'un pointeur d'un tableau de caract�res marche pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     typedef char tab[]* P_tabchar;
    //typedef d'unpointeur d'un tableau de 7 pointeurs marche pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    typedef int* tab[7] tab_7P;
    //typedef d'unpointeur d'un tableau de 7 pointeurs faux marche pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    typedef int* tab1[7] * P_tab_7P;
    // typedef d'un tableau de 8 tableaux de 7 pointeurs marche pas
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     typedef int* tab2[8][7] 8tab_tab_7P;
    marche pas non plus

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    82
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 82
    Par d�faut
    On fait tes devoirs ?

  3. #3
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Pouvez vous me dire quelles sont les déclarations inexactes
    Un compilateur fera mieux et plus rapidement que nous.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    55
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 55
    Par d�faut
    Non je ne fais pas mes devoirs ( j'essaie d'apprendre toute seule) et de bien int�grer les notations de pointeurs et r�f�rences.Pour le compilo c fait: alors il me reste en supspens les points suivants o� je vois vraiment pas commen faire:

    Merci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // Déclaration et initalisation d'une réference d'un tableau d'entiers 
    Code: 
    int tab1[] ; 
      int & ref = tab1[0]; 
    /Un référence peut elle faire référence à un tableau tout entier et si oui comment?
    // Déclaration et initalisation d'un pointeur d'un tableau de chaîne de caractères 
    Code: 
    char tab2[2]; 
      char* p1 = tab2;  
    //idem pour ici je fais référence à un élt en particulier.Pouquoi dois-je définir la taille du tableau quand un pointeur pointe dessus? 
     
    // Déclaration et initalisation d'un pointeur d'un pointeur de caractère 
    Code: 
    char** p2 ; 
     char * p5 = &car; 
     *p2 = p5; 
    // ou bien ??? y'a t il une écriture plus simple 
     
    //Pouvez vous me dire la différence entre un pointeur et une référence? 
    // Pour moi un pointeur contient l'adresse d'un objet donc il pointe sur cet objet 
    // et une référence c'est la copie d'un objet? 
    //Dans quels cas utilise t on les pointeurs par rapport aux références et vice versa? 
     
    TYPEDEF 
    // typedef d'un tableau de 8 tableaux de 7 pointeurs marche pas

  5. #5
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

Discussions similaires

  1. R�ponses: 5
    Dernier message: 05/12/2010, 21h25
  2. R�ponses: 5
    Dernier message: 08/02/2010, 15h07
  3. Combobox qui d�finit une autre combobox
    Par veriecherie dans le forum Macros et VBA Excel
    R�ponses: 11
    Dernier message: 06/06/2009, 03h44
  4. [OpenOffice] Mise en forme de th�ro�mes, d�finition et autres
    Par subzero82 dans le forum OpenOffice & LibreOffice
    R�ponses: 1
    Dernier message: 03/12/2007, 12h07
  5. contenu d'une variable d�finit par une autre variable
    Par PuppeT mAsTer dans le forum Langage
    R�ponses: 4
    Dernier message: 04/07/2006, 19h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo