Ранее я с некоторым пренебрежением относился к стандартной библиотеке. Мол всё что мне надо я напишу и сам. В частности те же движения со строками, перемещение, копирование и пр. Используя для этого массив, а не контейнерные решения. Так же я смотрел и на вектор, типа ну а зачем оно мне? Не так давно решил почитать что-то ещё по С++, остановился на Липпмане. Читал по большей части по диагонали, удивлялся, ну зачем конструктор по умолчанию, копирование объекта... Это для чего, для работы операционной системы? Когда из одной части памяти в другую что-то переносим? Думаю, ну это же все равно, частный случай... А оказалось, что это не частный, а вполне себе конкретный случай. Просто во всех книгах, плохие примеры, если применение сходу не очевидно, перелистываешь тему. И похоже единственный вариант найти пример, это до него доехать по ходу какой-то программной реализации. Вариант 1й. Стандартная схема использования объектов в Ардуино. Создается объект класса, а внутри бесконечного цикла