Hello
I have a static member variable "total" and I want to use it inside this class.
Can somebody explain me why this doesn't work?
Code:
#include "Artikel.h"
class WinkelCar {
public:
void add(int index, Artikel *object);
void ShowCar();
private:
Artikel *array[2];
static int total;
};
int WinkelCar::total = 0;
If i compile this, I get this error:
Code:
ld: duplicate symbol WinkelCar::total in /var/folders/LO/LOQvxAvTExyhCT-wRaKGYU+++TI/-Tmp-//ccH9KXCA.o and /var/folders/LO/LOQvxAvTExyhCT-wRaKGYU+++TI/-Tmp-//ccObRT7c.o
collect2: ld returned 1 exit status
Thank you very much