应该怎么写才能让#if生效
enum type{
type1,
type2,
type3
}
#appType type1 (会手动修改)
#if (appType==type1)
#define xxx
#define xxx
#define xxx
#elif (appType==type2)
#define xxx
#define xxx
#define xxx
#if (appType==type1)
#define xxx
#define xxx
#define xxx
#endif (appType==type2)
#define xxx
#define xxx
#define xxx
这样搭配
#appType type1 (会手动修改)
你这个#define appType type1吧?
以下就可以
typedef enum _type
{
type1,
type2,
type3
}type;
#define apptype type1
int main()
{
#if (apptype == type1)
cout<<"type1";
#elif (apptype == type2)
cout<<"type2";
#endif