Приступил к изучению C++. Появились коекакие размышления. Первое с чем столкнулся при создании проекта - Reduced C, Reduced C++. Покачто не понял в чем там дело и чем конкретно отличается от Standart. Оставил на потом.
Познакомился с понятием классов, объектов, методов. Посмотрел как это лежит в памяти. Разобрался с наследованием классов. Прикольная штука особенно protected. Это то чего не хватало в С.
Что не понравилось - чтобы вызвать функцию из класса нужно сначала создать объект. Возможно есть какието другие способы. Слышал про шаблоны функций но пока до них не дошел. Возможно там есть ответы на мои вопросы.
Про конструкторы понятно. А вот что с деструкторами, когда они вызываются и что в них нужно писать применительно к микроконтроллерам это пока не понятно. Создал класс и объект - конструктор вызывается, а вызова деструктора не видно. Еще надо разобраться с множественными наследованиями ибо это архиважная вещь.
Перегрузка функций прикольная штука но пока не понятно насколько она реально востребована, ведь приходится в голове держать то что имя одинаковое но список параметров разный.
Пока еще не пробовал чето конкретное делать. Только на отвлеченных примерах типа a+b, x+y. Потому еще не очень понимаю как это все будет на практике ложиться. Там в списке глав еще много пунктов есть я так смотрю. Но все по порядку.


