A
aegis
#ifdef defined(VERSION1)
#define INCLUDE "version1.h"
#elif defined(VERSION2)
#define INCLUDE "version2.h"
#endif
#include INCLUDE
vs'
#ifdef defined(VERSION1)
#include "version1.h"
#elif defined(VERSION2)
#include "version2.h"
#endif
which do you prefer and why?
#define INCLUDE "version1.h"
#elif defined(VERSION2)
#define INCLUDE "version2.h"
#endif
#include INCLUDE
vs'
#ifdef defined(VERSION1)
#include "version1.h"
#elif defined(VERSION2)
#include "version2.h"
#endif
which do you prefer and why?