本文整理汇总了C++中value::abs方法的典型用法代码示例。如果您正苦于以下问题:C++ value::abs方法的具体用法?C++ value::abs怎么用?C++ value::abs使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类value
的用法示例。
在下文中一共展示了value::abs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: domain_error
BigInt::reference BigInt::operator/= ( value o )
{
if ( o == zero )
throw std::domain_error ( "Division by zero" );
bool rsign = false;
if ( sign_ )
{
abs();
rsign = true;
}
if ( o.sign_ )
{
o.abs();
rsign = !rsign;
}
BigInt q = zero;
while ( *this >= 0 )
{
operator-= ( o );
++q;
}
// now, *this + o = r
--q;
buffer= q.buffer;
sign_ = rsign;
return normalize();
}