Внезапно осознал, что очень плохо понимаю принципы работы с++.
Например, что такое класс на самом низком уровне. Если с вызовами функций все примерно ясно - кладем параметры в стек, дергаем CALL, то с методами классов не очень. Как устанавливается this когда вызывается метод, как работают виртуальные методы?
Подкиньте литературы по этому вопросу, пожалуйста.