¿Esto es posible?Posible inicializar la variable estática llamando a la función
static bool initialize()
{
TRC_SCOPE_INIT(...);
...
}
static bool initialized = initialize();
Para hacer una larga historia corta, tengo que llamar a una serie de macros (para inicializar los mensajes de depuración) tan pronto como sea posible (antes de que se inicie el hilo X, y que no tienen la capacidad de saber cuando se inicia el hilo X).
¿Puedes insertar una llamada a 'pthread_once (3)' en tu rutina 'main()'? – sarnold
@KingsIndian: 'bool' es válido en C99 con el encabezado' stdbool.h'. – icktoofay
@icktoofay No se especificó como c99 de todos modos, por lo que se agregó la etiqueta C++. –