I don't understand why the following code cannot be compiled:
// program.h
class Sensor;
class Program {
private:
static Sensor* sensor;
public:
void SetSensor(Sensor *s) { sensor = s; }
};
I get this compiler error: cc3No0Or.ltrans0.ltrans.o*: In function Program::SetSensor(Sensor*) program.h:##: undefined reference to Program sensor