129. Composition

Question.5

A developer creates a SensorSystem composed of bus and sensor:

class SensorSystem {
   I2C_Bus bus;
   Sensor sensor;
public:
   SensorSystem()
       : bus(I2C1_BASE), sensor(bus) {}
};

Why is the declaration order (bus before sensor) important?

Need Help? Refer to the Quick Guide below

Select Answer