This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Predeclarations of classes


On 13 April 2012 14:14, Simon Lange wrote:
> hallo list,
>
> converting a project from VisualC++ to GCC (4.6.1) the following problem
> occurs:
>
> class A; //*
>
> class B
> {
>
> public:
>
> ? ? ? ?A* a;
> };
>
>
> brings at line " //* " the error-message:
>
> ? ? ? ?"predeclaration of struct A"
>
>
> it's a simple predeclaration ? any idea ??

You must be using some other compiler, G++ doesn't issue any
diagnostic like that (and I've never heard the term predeclaration
before, it's usually called a forward declaration or more correctly
just declaration, as opposed to definition.)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]