最終更新日時:
が更新

履歴 編集

BOOST_PP_SUB

BOOST_PP_SUB マクロは引数の差に展開される。

Usage

BOOST_PP_SUB(x, y)

Arguments

  • x : 引き算の被減数。 有効な値の範囲は 0 から BOOST_PP_LIMIT_MAG までである。

  • y : 引き算の減数。 有効な値の範囲は 0 から BOOST_PP_LIMIT_MAG までである。

Remarks

x - y0 より小さければ、演算結果は 0 になる。

以前、このマクロは BOOST_PP_WHILE の中で使うことは出来なかったが、もはやそのような制限はない。 しかし、効率のためには、そのような状況では BOOST_PP_SUB_D を使うこと。

See Also

Requirements

Header: <boost/preprocessor/arithmetic/sub.hpp>

Sample Code

#include <boost/preprocessor/arithmetic/sub.hpp>

BOOST_PP_SUB(4, 3) // expands to 1