Linking error. static const int
I have a linking error when using 'static const int';
3. static const int b= 5;
5. const int A::b;
The code is compile, but i receive a linking error:
multiple definitions of A::b.
if I remove the definition of b outside the class( remove line 5) i receive a linking error :
reference to undefined ....
(the code works in VS without line number 5)
Problem solved. the problem was that i put the decleration (line 5) in the .h file rather than the .cpp file
|All times are GMT -5. The time now is 10:59 PM.|