これは可能ですか?関数を呼び出すことで静的変数を初期化することが可能です
static bool initialize()
{
TRC_SCOPE_INIT(...);
...
}
static bool initialized = initialize();
非常に長い話を短くするために、私は、スレッドXが開始される前に(可能な限り早期に(デバッグメッセージを初期化するために)一連のマクロを呼び出す必要がある、と私は知っている能力を持っていませんスレッドXが開始されたとき)。
'main()'ルーチンで 'pthread_once(3)'の呼び出しを挿入できますか? – sarnold
@KingsIndian: 'bool'はC99で' stdbool.h'ヘッダで有効です。 – icktoofay
@icktoofayとにかくc99として指定されていないので、C++タグが追加されました。 –