Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
grzegorzmazur committed Feb 23, 2018
1 parent 01c72da commit 400600d
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions cyacas/libyacas/src/yacasnumbers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,8 @@ LispObject *LispFactorial(LispObject *int1, LispEnvironment &aEnvironment, int a

// this will use the new BigNumber/BigInt/BigFloat scheme

BigNumber::BigNumber(const std::string& aString, int aBasePrecision, int aBase)
BigNumber::BigNumber(const std::string& aString, int aBasePrecision, int aBase):
iReferenceCount(0)
{
bool isFloat = false;
const int digits = aBasePrecision;
Expand All @@ -270,15 +271,10 @@ BigNumber::BigNumber(const std::string& aString, int aBasePrecision, int aBase)
}

BigNumber::BigNumber(const BigNumber &aOther)
: iPrecision(aOther.GetPrecision()), iType(aOther.IsInt() ? KInt : KFloat), iNumber(new ANumber(*aOther.iNumber))
: iReferenceCount(0), iPrecision(aOther.GetPrecision()), iType(aOther.IsInt() ? KInt : KFloat), iNumber(new ANumber(*aOther.iNumber))
{
}

// BigNumber::BigNumber(int aPrecision)
// : iPrecision(aPrecision), iType(KInt), iNumber(new ANumber(bits_to_digits(aPrecision, 10)))
// {
// }

BigNumber::~BigNumber()
{
delete iNumber;
Expand Down

0 comments on commit 400600d

Please sign in to comment.