Bonjour,
J'ai le problème suivant en c++:
je déclare deux structues :
struct Parametres
{
double *Tableau;
};
struct Global
{
vector<Parametres> par;
}
et dans le main, je voudrai faire :
Parametres buf;
Global *buffer;
buf.Tableau = new double[200];
buffer->par.push_back(buf) <- la j'ai une erreur!!!
je sais qu'en faisant Global buffer ca marche, mais je voudrai utiliser Global *buffer, donc comment devrai-je ecrire cette ligne :
buffer->par.push_back(buf) ???
Partager