begin process at 2012 05 30 09:18:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

set<object> et VisualStudio


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

set<object> et VisualStudio

vendredi 25 juin 2010 à 16:17:47 | set<object> et VisualStudio

HSylvio

Bonjour,

j'essaie sans succès d'utiliser un std::set depuis quelques temps, et tombe sur un message d'erreur à la compilation... même lorsque j'essaie de déclarer un set d'entiers:

set<int> anIntSet;
anIntSet.insert(12);

=> (erreur : xtree(1413) : error C2061: erreur de syntaxe : identificateur '_Wherenode')

Certains forums conseillent de modifier le fichier xtree, installé avec VisualStudio, mais ils datent de 2006...

La version 2008 de Vstudio n'a pas corrigé ce problème?

Quelqu'un aurait-t-il un exemple d'utilisation d'un set<objet> qui fonctionne? (les redéfinitions des opérateurs '==' '<' et '=' suffisent n'est-ce pas?)

Dois-je vraiment demander à l'admin de me laisser modifier la ligne 1412 de xtree?
Et si oui, je remplace

new (_Wherenode) _Node(_Larg, _Parg, _Rarg, _Val, _Carg);

par

_Node _Wherenode(_Larg, _Parg, _Rarg, _Val, _Carg);

???

Désolé ça fait beaucoup de questions mais l'utilisation de set me paraît le plus adapté...
vendredi 25 juin 2010 à 17:26:03 | Re : set<object> et VisualStudio

HSylvio

Re-..

J'ai testé la modification du fichier xtree, et le test sur un set d'entiers fonctionne;

cela dit, j'ai une fuite de mémoire malgré la présence de

anIntSet.erase(intSet.begin(), anIntSet.end());
et de
anIntSet.clear();

j'imagine peut-être à tort que c'est la modif de xtree fait que la destruction du set est mal faite...

A l'aide SVP!!
lundi 28 juin 2010 à 18:41:35 | Re : set<object> et VisualStudio

HSylvio

Réponse acceptée !
Bon,

ben j'vais devoir me répondre :
l'erreur de compil venait...
... du fait que des include étaient dans LE MAUVAIS ORDRE!!

La solution :
#include<set>;
avant
#include*********;//!!!


au lieu de

#include*********;
#include<set>;
#include*********;

Bonne journée.


Cette discussion est classée dans : set, erreur, visualstudio, xtree, wherenode


Répondre à ce message

Sujets en rapport avec ce message

Erreur [ par C++ ] Ou est l'erreur ici svp :ShowWindow(FindWindow("AolFrame25"), sw_hide); erreur cl.exe [ par Synhok ] Je suis un programmeur debutant en C++ et j'utilise Visual C++, j'essaie de faire une application toute simple ("Hello World"), il est impossible qu'i Erreur [ par C++ ] ou est l erreur svp ici :MessageBox ("L'erreur est :" , m_Erreur.SetWindowText ); GetLastError [ par angdemon ] BONJOUR,A chaque fois que je vais sur mon serveur internet en loccurence Aol et que je surf sur internet j'ai réguliérement ce message d'erreur getlas VGA [ par Ron ' 1 ] j'ai trouvé de la doc sur le mode VGA mais le code ci dessous compilé avec bcb55 ne provoque aucune erreur a la compilation mais provoque une erreur f pb avec conio je cherche l'erreur [ par kin ] erreur de demarrage programme [ par nango ] Quand je compile sous visual c++ il m'apparait le message d'erreur suivant : "un fichier.DLL requis, MSPDB60.DLL, n'a pas été trouvé".Pourtant ce fich Reprendre la main sur une erreur de SCANF [ par gollum ] voila : mon monceau de codec='n';printf("Entrer le coeff %d du terme %d \n",i,i);result = scanf("%f",&coef); while (result==0 && c=='n'){ printf("f erreur de compilation avec l'install shield c++ [ par tsii ] une fois fini mon logiciel de programmation qui permet l'envoi d'email et autre fonctionpour mettre les executable sur disquettes en utilisant l'insta Erreur Vc++!!! [ par D4rkRe4per ] j'ai recemment installé Visual c plus plus 6, mais g un gros probleme quand j'essaie de "builder" un programme, Vcpp m'indique cela :Linking...LIBCD


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,711 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales