смысл есть, использую отдельные включения C++ когда требуется переложить работу на компилятор. в текущем проекте работа с внешней EEPROM на классах и шаблонах, в одном из предыдущих использовал наследование для однотипных алгоритмов относящихся к разным режимам работы прибора.
Посмотрите
здесь и
здесь