Re: Как убрать тело функции?
От: Аноним  
Дата: 31.08.02 17:22
Оценка:
Здравствуйте Аноним, Вы писали:

#ifdef USE_FUNCTION_1
#undef USE_FUNCTION_1
#endif
#ifdef USE_FUNCTION_2
#undef USE_FUNCTION_2
#endif
#ifdef USE_FUNCTION_3
#undef USE_FUNCTION_3
#endif

#define USE_FUNCTION_2 // какую функцию использовать

int func()
{
#if defined( USE_FUNCTION_1 )
return func1();
#elif defined( USE_FUNCTION_2 )
return func2();
#elif defined( USE_FUNCTION_3 )
return func3();
#elif
C_ASSERT( 0 )
#endif
}

#ifdef USE_FUNCTION_1
int func1()
{
 return 1;
}
#endif // !USE_FUNCTION_1

#ifdef USE_FUNCTION_2
int func2()
{
 return 2;
}
#endif // !USE_FUNCTION_2

#ifdef USE_FUNCTION_3
int func3()
{
 return 3;
}
#endif // !USE_FUNCTION_3
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.