Задать вопрос

Как в памяти хранятся описания классов?

Про то, как хранятся объекты в памяти я понимаю, а вот как хранится описание классов? И хранится ли оно вообще? Если да, то каком виде? (Ответ в виде нулей и единичек, как вы понимаете не устроит:)) Если можете - посоветуйте какую-нибудь книжку или видеоуроки по теме.
P.S. Если это будет корректно, объясните на примере этих двух классов:
class A{
    int *n;
    int* GetN() { return n; }
};

class B : public A {
    char *ch;
    char* GetCh() { return ch; }
};
  • Вопрос задан
  • 2733 просмотра
Подписаться 2 Оценить 2 комментария
Ответ пользователя Олег Цилюрик К ответам на вопрос (3)
Olej
@Olej
инженер, программист, преподаватель
а вот как хранится описание классов? И хранится ли оно вообще?

Никак.
Не хранятся... как, впрочем, в подавляющем большинстве компилируемых языков.

В вашем примере объекты класса A буду просто имплементированы (встроены) во все объекты класса B.
Если вас это утешит, то можно добавить, что встроенные объекты класса A будут размещены в начале объектов класса B ... но это знание не сильно много добавляет.
Ответ написан
Комментировать