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

Visual C++ Discussion :

error C3867 : liste d'arguments manquante dans l'appel de fonction


Sujet :

Visual C++

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 15
    Points : 10
    Points
    10
    Par défaut error C3867 : liste d'arguments manquante dans l'appel de fonction
    Bonjour,
    S.v.p. j'ai un autre problème, ça fait un moment que je suis bloqué, j'arrive pas trouvé le problème!
    Voici mon code:
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    code .h
    #pragma once
    # ifndef COMPLEXE_H
    # define COMPLEXE_H
    #include<complex>
    //#include<vector>
     
    using namespace std;
     
    class Complexe
    {
      public:
    	double real,imag;
        void multiplier(complex<double> c1, complex<double> c2);
    	//void multiplier(Complexe c1, Complexe c2);
    };
    #endif;
     
    code .cpp
     
    #include "Complexe.h"
    #include<iostream>
    #include<complex>
    #include<vector>
     
     
    using namespace std;
     
     
    /**********************************************************************************************/
     
    void Complexe::multiplier(complex<double> c1, complex<double> c2)
    {
     
      complex<double> c3;
     
      c3.real = c1.real*c2.real - c1.imag*c2.imag;
      c3.imag = c1.imag*c2.real + c1.real*c2.imag;
     
      if(c3.real==0)
       cout<<"le produit des deux Nbr complexe est : "<<c3.imag<<"i"<<endl;
      else if(c3.imag==0)
        cout<<"le produit des deux Nbr complexe est : "<<c3.real<<endl;
      else if(c3.real<0)
        cout<<"le produit des deux Nbr complexe est : "<<c3.imag<<"i"<<c3.real<<endl;
      else
        cout<<"le produit des deux Nbr complexe est : "<<c3.imag<<"i+"<<c3.real<<endl;
     
    }
    et l'erreur:
    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 6 error C2568: '*'*: impossible de résoudre la surcharge de fonction
    Erreur 16 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)
    Merci de m'aider.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c3.real = c1.real*c2.real - c1.imag*c2.imag;


    Utilisez des parenthèses, ça vous aide et ça aide aussi le compilateur.

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

Discussions similaires

  1. Liste d'arguments prédéfinis dans fonction personnalisée
    Par Le Sage dans le forum Général VBA
    Réponses: 4
    Dernier message: 09/12/2013, 17h49
  2. Réponses: 4
    Dernier message: 04/03/2010, 15h13
  3. Réponses: 10
    Dernier message: 12/11/2008, 17h57
  4. Des dollars dans un appel de fonction
    Par florian63 dans le forum Langage
    Réponses: 1
    Dernier message: 04/08/2008, 15h42
  5. [JS] array dans un appel de fonction
    Par dib258 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2005, 13h36

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