Цитата
Програмный код (методы) в AVR всегда располагается в памяти программ (внутренняя flash), если только вы не используете JAVA
В С++ код классов всегда располагается в программной памяти и существует единожды для всех представителей каждого класса. То есть, сколько бы экземпляров класса MyClass вы не создавали, весь код этого класса останется в единственном екземпляре

. Память данных для каждого экземпляра класса резервируется только для ДАННЫХ этого класса - переменных, структур, массивов и т.д. И то, если только они не объявлены как static