Specifying precision in vector<mpf_class>?
Felix E. Klee
Wed, 16 Jul 2003 10:49:36 +0200
On Wednesday 16 July 2003 10:29, Ballabio Gerardo - Dip. di Scienza dei
> > If there's no easy way: Has someone considered adding the
> > precision as a template parameter? That way one could write
> > "std::vector<mpf_class<PREC> > some_vector".
> I did consider that when I started coding gmpxx.h, but at that time
> g++ couldn't handle it (I guess it was g++ 2.91, or maybe g++ 2.8).
> Current g++ probably can (I haven't tried), but I doubt that it would
> be definitely better than how it is done now. (But if you can show me
> why it's better, I'm willing to reconsider it.)
As I wrote in my reply to Kevin's message, one could use template parameters
to define new types like "very_long_double". Although I don't see any
technical advantages over the current solution, this feature would IMHO
make programs more readable.
To contact me in private don't reply but send mail to
felix DOT klee AT inka DOT de