J'ai essayé de déclarer un pool de mémoire dans ma classe.Utilisation du pool de mémoire boost dans la classe
Mais le compilateur affiche une erreur de base comme manquant ')' avant ';'
ou erreur de syntaxe: « sizeof »
Il fonctionne bien si je la piscine variable locale, mais je veux vraiment faire vivre avec la classe.
Qu'est-ce qui ne va pas dans mon utilisation?
Voici la classe, la MAX_OBJ est un const
class CData
{
public:
CData(void);
~CData(void);
private:
boost::pool m_Pool(sizeof(DWORD) * MAX_OBJ);
};
Le compilateur montre aussi ** où ** l'erreur est. Il serait utile de le savoir aussi. – ereOn