.. ot-exercise:: cxx.exercises.design_patterns.solutions.composite :dependencies: cxx.exercises.design_patterns.composite .. include:: Solution: Composite =================== .. contents:: :local: Averaging (Composite) Sensor ---------------------------- .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-composite/sensors/sensor-avg.h :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-composite/sensors/sensor-avg.h` :language: c++ .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-composite/sensors/sensor-avg.cpp :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-composite/sensors/sensor-avg.cpp` :language: c++