Простой вопрос, с которым Google мне не помогает. Законно ли в C++ использовать предложение #elif в контексте #ifdef? Кажется, он компилируется и работает должным образом со всеми основными компиляторами в режиме C++11 (MSVC 2015/2017, clang, GCC), но я не уверен, соответствует ли он стандартам.
Простой вопрос, с которым Google мне не помогает. Законно ли в C++ использовать предложение #elif в контексте #ifdef? Кажется, он компилируется и работает должным образом со всеми основными компиляторами в режиме C++11 (MSVC 2015/2017, clang, GCC), но я не уверен, соответствует ли он стандартам.
У меня есть две функции, и я могу убедиться, что какое или оба использовать при нанесении. void main(){
#ifdef WHEN_USE_FUNC1
func1();
#endif
#ifdef WHEN_USE_FUNC2
func2();
#endif
}
и я передаю when_use_func1/when_use_func2, когда cmake...
Это может быть вопросом стиля, но в нашей команде разработчика есть немного разрыва, и я подумал, есть ли у кого -нибудь еще какие -либо идеи по этому вопросу ...
в основном у нас есть некоторые заявления отладки, которые мы отключаем во время...
Это может быть вопросом стиля, но в нашей команде разработчика есть немного разрыва, и я подумал, есть ли у кого -нибудь еще какие -либо идеи по этому вопросу ...
в основном у нас есть некоторые заявления отладки, которые мы отключаем во время...
Пользователь может выбрать один из двух вариантов, каждый из которых приводит к разным вопросам. Мне нужны вопросы для этих ответов в виде переменной, чтобы я мог использовать их позже в другой части кода. Как мне это сделать?