[pre processor] fonctionnement d'une commande dans un header
Salut !
J'ai un header de ce style :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#if !defined( EXAMPLE_H )
#define EXAMPLE_H
#define _BOB
class Example
{
protected: ...
public:
#ifndef _BOB
coco();
#endif
private:
#ifdef _BOB
coco();
#endif
};
#endif // !defined( EXAMPLE_H ) |
Et mon problème c'est que les commande #ifndef et #ifdef ne mettent pas en gris les bout de code où j'ai appliqué une condition.
--> Est-il possible de faire ce que j'ai fait ou pas? à savoir mettre une condition pour que la fonction coco() soit dans la partie private ou dans la partie public de la classe (selon la condition).
Merci