je vois souvent :
__cplusplus
comme par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#ifdef __cplusplus
# define __BEGIN_DECLS extern "C" {
# define __END_DECLS }
#else
A quoi cela correspond? Est-ce une macro définie par défaut?
Je pose cette question parce qu'une fois j'avais défini une variable __cplusplus et ca causait des erreurs. J'ai jamais su pourquoi, jusqu'a ce que j'ai vu __cplusplus dans un programme.