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++Builder Discussion :

Pb compilation Vector [Langage/Algorithme]


Sujet :

C++Builder

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 93
    Points : 46
    Points
    46
    Par défaut Pb compilation Vector
    Bonjour,

    Je suis sous Builder XE7 version Entreprise.

    Je veux stocker un tableau 200X200 dans un vecteur.

    Une déclaration simple telle que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    std::vector<float> A(200);
    est compilée sans problème.

    Maintenant pour reproduire la structure de mon tableau 200X200, je procède à cette déclaration :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    std::vector<std::vector<float>> A(200);
    La compilation retourne alors les deux messages d'erreur suivants :

    - Erreur, appel à un fonction 'A' non définie (il ne semble pa reconnaître la structure vector<vector<float>>;
    - Impossible de créer la spécialisation template depuis 'std::vector<_Ty,_Ax>'

    Je précise que cette déclaration fonctionne par ailleurs sur un compilateur C/C++ autre que Borland.

    Merci pour toute suggestion.

  2. #2
    Expert éminent
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2015
    Messages
    1 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1 586
    Points : 7 724
    Points
    7 724
    Par défaut
    Bonjour,

    Autrefois >> était forcément l'opérateur de décalage à droite. La norme a évolué et les deux > sont désormais vus séparés dans ce cas. Mettre une espace entre les > > devrait corriger le problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/12/2009, 23h27
  2. compilation séparée et vector membre d'une classe
    Par Collision dans le forum Débuter
    Réponses: 2
    Dernier message: 11/04/2009, 22h08
  3. dans le fond, la compilation...
    Par deltapositive dans le forum C++Builder
    Réponses: 5
    Dernier message: 17/09/2002, 13h14
  4. Vitesse de compilation
    Par srvremi dans le forum C++Builder
    Réponses: 5
    Dernier message: 30/07/2002, 17h49
  5. Réponses: 1
    Dernier message: 27/05/2002, 02h44

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