bonjour,
j'ai un probl�me dans mon programme (je veux trouver le max de mon vector) je travaille sous visual studio 2008.
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 *#include<complex> *#include<vector> *#include<iterator> *#include<iostream> *using namespace std; *//la partir où il y a des erreurs *vector<complex<double>> vecList; **complex<double> *max=0; *for(unsigned int i = 0; i < vecList.size(); i++) ** * { ** * * * if(vecList[i].real> max.real) ** * * * *max.real=vecList[i].real; ** * * cout<<"max"<<max.real<<endl; ** * } **quelqu'un a une id�e?
**Erreur * *1 * *error C3867: &'std::_Complex_base<_Ty,_Valbase>::real' : liste d'arguments manquante dans l'appel de fonction ; utilisez 'std::_Complex_base<_Ty,_Valbase>::real' pour cr�er un pointeur vers membre * *
*Erreur * *3 * *error C2568: '>' : impossible de r�soudre la surcharge de fonction * *
*Erreur * *5 * *error C2440: '=' : impossible de convertir de 'overloaded-function' en 'overloaded-function' * *
*Erreur * *6 * *error C2659: '=' : fonction comme op�rande gauche * *
*Erreur * *7 * *error C2679: '<<' binaire : aucun op�rateur trouv� qui accepte un op�rande de partie droite de type 'overloaded-function' (ou il n'existe pas de conversion acceptable) * *
*//voil� les erreurs
**
Partager