Запрещает ли C ++ в качестве стандарта хранение функций-членов внутри отдельных экземпляров классов?

В реализациях C ++, как правило, код не хранится (в любой форме) внутри экземпляров класса. Сегмент кода не находится в том же пространстве памяти, что и объекты и тому подобное. Это означает, что функции-члены не "хранится» внутри экземпляров класса.

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

Ответы на вопрос(1)

Ваш ответ на вопрос