Возможно ли это?Возможно инициализировать статическую переменную вызывающей функцией
static bool initialize()
{
TRC_SCOPE_INIT(...);
...
}
static bool initialized = initialize();
Чтобы сделать очень длинную историю короткой, мне нужно вызвать ряд макросов (для инициализации отладочных сообщений) как можно раньше (до начала резьбы X, и я не имею возможности знать когда запускается нить X).
Можете ли вы вставить вызов 'pthread_once (3)' в свою 'main()' подпрограмму? – sarnold
@KingsIndian: 'bool' действителен в C99 с заголовком' stdbool.h'. – icktoofay
@icktoofay В любом случае он не был указан как c99, поэтому добавлен тег C++. –