This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
error: redefinition of `class Array<T>'
- From: Paulo Cortes <cortes at uiuc dot edu>
- To: gcc-help at gcc dot gnu dot org
- Date: Mon, 27 Oct 2003 15:32:58 -0800
- Subject: error: redefinition of `class Array<T>'
Hi
I am building an Array group of classes, I have base Array class with
derived vector, matrix and cube. Each derived class works fine separately,
but if I combine them in a program I get:
error: redefinition of `class Array<T>'
this happend beacuse when I :
#include <vector.h>
#include <matrix.h>
#include <cube.h>
array.h get included too, so the compiler triggers the error. The
problem is that I have to include
array.h into the matrix, vector and cube header files in order to use
the array base class.
Any help would be apprecciated. Many thanks
Paulo