Subject: Re: RFC: getting a unique integer value
From: Joaquin Cuenca Abela (cuenca@pacaterie.u-psud.fr)
Date: Fri Oct 12 2001 - 03:53:18 CDT
Matti Picus wrote:
> Generating a unique int ID seems to be faulty in many places in AbiWord. 
> The general method is to use the result from UT_rand() and hope that it 
> is unique.  I recently modified the RTF importer with a different 
> method: using a static member variable.
> 
> I hope the construct is portable to all platforms.
> 
> Here is what it looks like:
> -------- NeedToIncrement.h-----------------
> class NeedToIncrement
> {
>     static UT_uint32 m_incrementer;
>     UT_uint32 m_ID;
> }
> -----------------------------------------
Matti, is it the full class, or just a brief version?
Because I'm not seeing any public: methods there (except the default 
ones)...
Besides that, it seems a nice idea!
btw, why do you initialize m_incrementer to 100?  What's the role of m_ID?
Cheers,
-- Joaquin Cuenca Abela e98cuenc@yahoo.com
This archive was generated by hypermail 2b25 : Fri Oct 12 2001 - 03:52:17 CDT