В реализациях С++ обычно код не сохраняется (в любой форме) внутри экземпляров класса. Сегмент кода не находится в том же пространстве памяти, что и объекты и тому подобное. Это означает, что функции-члены не "хранятся" внутри экземпляров класса.
Но когда был задан вопрос об этом, мне стало интересно: в какой степени, если вообще, стандарт запрещает функции-члены храниться внутри их инкапсуляции класс, насколько экземпляр класса создает копию этих функций? Теоретически, могу ли я сделать реализацию, которая работала таким образом? И может ли он даже отдаленно соблюдать обычные ABI?