デバッグマクロ

以下の表に示すように、デバッグマクロの名前が変わりました。 古いマクロを定義すると、インテル® スレッディング・ビルディング・ブロック (インテル® TBB) ライブラリーは、古いマクロの設定の動作を複製するように、それぞれの未定義の新しいマクロを設定します。

古い TBB_DO_ASSERT では、アサーション、インテル® スレッド化ツールのサポート、パフォーマンス警告が有効でした。 現在、これらの機能は、「デバッグ機能の有効化」で説明されているように 3 つの個別のマクロで制御されています。

ヒント

1 つのマクロでこれら 3 つの機能すべてを有効にするには、TBB_USE_DEBUG を 1 に定義します。 "#if TBB_DO_ASSERT" 以下にアサーションが有効な場合にのみ条件付きでインクルードすべきコードがある場合は、代わりに "#if TBB_USE_ASSERT" を使用します。

推奨されていないマクロ

推奨されていないマクロ

新しいマクロ

TBB_DO_ASSERT

コンテキストに応じて、TBB_USE_DEBUG または TBB_USE_ASSERT

TBB_DO_THREADING_TOOLS

TBB_USE_THREADING_TOOLS

関連情報