-Questions about ttmath
-Is this C++ able to compile and build to a windows .dll with only 64 bit TDM and Codeblocks? Can it be compiled without Visual Studio, and without any ore files or dependencies?
-Does this library support arbitrary precision numbers, curtailed only by the amount of available memory?
-What are the names of the arbitrary types for integers, and the name for the decimal type? What are their #include statements?
-Does this library include function support for these two types? Sine, cosine, tangent, arcsine, arccosine,
arctangent, base 10 logs, base e logs, power, nth root, e calculating function, pi calculating function?
What is the name of the functions class?
It seems that this library is compile-in only.
Can someone supply or direct me to a 64 bit Windows .dll
version of this, if this is particuarly possible?
-What is the name of the Integer class?
-What is the name of the Decimal class?
Is it possible to make repeated precision/scale calls on one
of your special integers or decimals, to indefinitely
increase precision or scale, or, contingent to OS total RAM availability,
can I generally just always ask for yet more precision/scale
outside of c++ raw type extent limits?
ttmath.h and use it. No need for any ddl-es.
ttmath::Int<> - template for integers
ttmath::Big<> - template for floating point numbers
There is no decimal class yet.
It's not possible to make arbitrary precision, if you need
such precision a better choise would be to use GMP.
Sample program to calculate Sin:
typedef ttmath::Big<1, 3> MyBig;
MyBig a, b;
a = "32.54354234234234";
b = ttmath::Sin(a);
std::cout << b << std::endl;
Check the rest methods in ttmath namespace.