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 :

Toujours problèmes de classes


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 130
    Par défaut Toujours problèmes de classes
    Bonjour
    J'ai déjà sollicité le forum mais il me reste un problème
    Dans la séquence de programme suivante 2 erreurs apparaissent toujours et j'avoue mon impuissance

    ligne 43 'result_type' does not name a type
    ligne 57 'result_type' does not name a type
    Les 2 méthodes ont, me semble-t-il, été normalement définies (lignes 35 36)

    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
    struct brownian : public processus<double>
    {
           brownian(int n, double T=1)
                     : processus<double>(pow(2.,n)+1.), n(n), T(T),  //ligne 33
                     h(T/pow(2., n)), G(0,h) {};                   //ligne 34
           result_type operator()();                               //ligne 35
           result_type affine();                                   //ligne 36
           friend struct black_scholes;
           protected:
           int n;
           double h, T;
           gaussian G ;                                            //ligne 41
    };
    result_type brownian::operator()()                            //ligne 43
    {
           value.clear();
           state val_k(0,0);
           value.push_back(val_k);
           do 
              {val_k.first += h;
               val_k.second += G();
               value.push_back(val_k);
               } 
           while (val_k.first < T);
           return value;
    }
    //Classe brownian, définition de la méthode affine
    result_type brownian::affine()  //ligne 57
    {
                n++; h *= 0.5;
                G = gaussian(0, 0.5*h);
                iter precedent = value.begin(), current = ++value.begin();
                while (current != value.end()) 
                {
                 value.insert(current,
                 state(0.5*((*current).first+(*precedent).first),
                 0.5*((*current).second+(*precedent).second)+G()));
                 precedent = current;
                 current++;
                 }
                 return value;
    };
    ................ Merci ..........

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Où est défini result_type ? Il te faut probablement quelquechose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    processus<double>::result_type brownian::operator()()
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

Discussions similaires

  1. Problème sur classe Transformer avec les <!--
    Par tykool dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/01/2006, 10h20
  2. Toujours problème de perspective :-(
    Par gmonta dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 16/12/2005, 13h41
  3. Problème de classe
    Par DeusXL dans le forum DirectX
    Réponses: 15
    Dernier message: 04/12/2005, 14h37
  4. Problème de classe
    Par tidou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 14/10/2005, 17h49
  5. [FLASH MX2004] Problème de classe
    Par JulPoWeR dans le forum Flash
    Réponses: 1
    Dernier message: 10/07/2005, 22h51

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