[Lemon-user] compile error
Arun Reddy Kandoor
karunreddy30 at gmail.com
Fri Nov 26 06:27:17 CET 2010
Thank you for the note Alpar. I will keep that in mind.
On Fri, Nov 26, 2010 at 12:16 AM, Alpár Jüttner <alpar at cs.elte.hu> wrote:
> Hi,
> >
> > My bad. I had EPSILON defined in my code too, and hence the error.
> > It's alright now.
>
> Using #define for defining constants is always a source of danger, for
> it overrides everything, even the local variables. Instead, use
>
> const double EPSILON=1e-3;
>
> (just like lemon/graph_to_eps.h does), and you won't have problems like
> that.
>
> If you _must_ use define, then always add a prefix that makes your name
> different from any other with a high probability, like
>
> #define ARUN_EPSILON 1e-5
>
> In addition, it is a good habit to do all these defines _after_ the
> #include lines.
>
> But once again, you will very rarely need it (and _never_ for a single
> constant definition like that).
>
> Regards,
> Alpar
>
>
> >
> > Thanks,
> >
> > On Thu, Nov 25, 2010 at 8:09 PM, Arun Reddy Kandoor
> > <karunreddy30 at gmail.com> wrote:
> > Hi,
> >
> >
> > Am facing a compilation error when I include #include
> > <lemon/graph_to_eps.h>.
> >
> >
> > The error is:
> > usr/local/include/lemon/graph_to_eps.h: In member function
> > ‘void lemon::GraphToEps<T>::run()’:
> > /usr/local/include/lemon/graph_to_eps.h:665: error: expected
> > unqualified-id before numeric constant
> >
> >
> > Any one else had this error before? Any ideas please.
> >
> >
> > Thanks,
> > --
> > Arun
> >
> >
> >
> >
> > --
> > Arun
> >
> > _______________________________________________
> > Lemon-user mailing list
> > Lemon-user at lemon.cs.elte.hu
> > http://lemon.cs.elte.hu/mailman/listinfo/lemon-user
>
>
>
--
Arun
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lemon.cs.elte.hu/pipermail/lemon-user/attachments/20101126/8a9946e4/attachment.html>
More information about the Lemon-user
mailing list