Sun Studio 12 Update 1: C++ ユーザーズガイド

相互の関連性

コマンド行には複数の -U オプションを指定できます。

すべての -U オプションは、存在している任意の -D オプションのあとに処理されます。つまり、同じ name がコマンド行上の -D-U の両方に指定されている場合は、オプションが表示される順序にかかわらず name は未定義になります。