[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