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 :

Indices négatifs ?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut Indices négatifs ?
    Hello,

    Dans certains langages, tels que le Fortran, on peut utiliser des indices négatifs pour les tableaux.

    Y a-t-il moyen de simuler ce comportement avec C++ ?

    Merci.

  2. #2
    Membre expérimenté
    Inscrit en
    Décembre 2003
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 272
    Par défaut
    Vu queest traduit en , ça ne doit pas poser de problème.

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Par contre il faudra une feinte, le premier élément ayant toujours l'indice 0.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int tab0[10];
    int* tab1 = tab0 + 5;
    int x = tab1[-1]; // = tab0[4];

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Malheuresement, avec cette méthode, il faut faire une supposition sur le nombre négatif minimal qu'on va atteindre.

  5. #5
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Si tu sais où tu fais pointer ton second tableau, tu sais quel est l'indice minimal.

Discussions similaires

  1. Problème d'indice négatif
    Par saad.pizzicato dans le forum Octave
    Réponses: 6
    Dernier message: 07/12/2014, 01h59
  2. Réponses: 0
    Dernier message: 27/02/2014, 11h39
  3. Problème indice négatif d'une boucle for
    Par samo25 dans le forum MATLAB
    Réponses: 8
    Dernier message: 14/02/2012, 17h26
  4. Indice négatif dun tableau ?
    Par NiamorH dans le forum C++
    Réponses: 10
    Dernier message: 21/01/2008, 23h46
  5. BDD, r-a-z index et indice primary key ?
    Par lord_paco dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 11/07/2003, 10h24

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