This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
RE: Please help with these two errors
Typename keyword is ONLY valid within a template. Your class declaration is
not a template.
If it compiled before then it shouldn't have.
-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
Behalf Of mahmoodn
Sent: 14 January, 2008 01:45
To: gcc-help@gcc.gnu.org
Subject: RE: Please help with these two errors
>Why do you have "typename" here?
Hi,
realy I don't know!! I did not write this code but it could be compiled with
previous versions of gcc.
shall I remove typename?:confused:
John (Eljay) Love-Jensen wrote:
>
> Hi mahmoodn,
>
> class Circular_arc_2 : public Vertex_feature_2
> {
> virtual typename Vertex_feature_2::Type type () const
> {
> return (CIRCULAR);
> }
> }
>
> Why do you have "typename" here?
>
> --Eljay
>
>
--
View this message in context:
http://www.nabble.com/Please-help-with-these-two-errors-tp14787660p14796132.
html
Sent from the gcc - Help mailing list archive at Nabble.com.