Bonjour,

je fais une application qui doit tourner en réseau mais pour ça j'ai besoin de surcharger l'opérateur << et >>

Alors voilà j'ai deux classes une mainPartie qui comprend des objets Blind et Carte. Je vous mets le 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
 
#ifndef MAINPARTIE_H
#define MAINPARTIE_H
#include "carte.h"
#include "blind.h"
class MainPartie
{
//classe main
private :
    int pot;
    Carte* deck[5];
    Blind* blindMain;
    int joueurRestantMain;
public :
    MainPartie();
    friend QDataStream& operator>>(QDataStream& in,MainPartie& mp){
        in>>mp.pot;
        in>> mp.blindMain;
        in>>joueurRestantMain;
 
    }
};
 
#endif // MAINPARTIE_H
J'vois pas du tout comment agir avec le pointeur Blinde:s pour surcharger ?
J'ai lu la doc sur les surcharges mais j'ai pas trouvé...
Est ce que quelqu'un pourrait m'éclairer ?
J'ai bien entendu surcharger blind et carte

Un grand merci...