Initialiser variable static
Bonjour,
voici mon problème : j'ai vu comment initialiser une variable static sur cette page : http://cpp.developpez.com/faq/cpp/?p...SS_init_static
J'aimerais initialiser une variable static mais qui soit d'un type que j'ai moi même créé et donc je ne sais pas comment faire pour l'initialiser sans l'opérateur '='
Voici comment j'ai essayé de procéder :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
// dans le fichier Exemple.h
#ifndef EXEMPLE_H
#define EXEMPLE_H
#include "monType.h"
class Exemple
{
public:
static monType test;
};
#endif
// dans le fichier Exemple.cpp
#include "Exemple.h"
#include "monType.h"
monType Exemple::test = new monType(); |
mais il me sort l'erreur "
Citation:
12 conversion from `monType*' to non-scalar type `monType' requested
Pouvez-vous m'aider svp ?
Merci beaucoup