error: redefinition of `class Array<T>'
Paulo Cortes
cortes@uiuc.edu
Mon Oct 27 20:30:00 GMT 2003
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
More information about the Gcc-help
mailing list