Немного дополнения к тому, что описано там:
Первый, удостоверьтесь, что Ваш деструктор также чист виртуальный
112-секундный, можно хотеть наследоваться фактически (а не обычно), когда Вы действительно реализуете, только для хороших мер.
Вам следует ознакомиться с Компиляторы: принципы, методы, и инструменты .
Не знаете. «Компилятор» и «простой» - взаимоисключающие термины.
Вот исчерпывающий список ресурсов для сборки компилятора на SO:
Давайте создадим компилятор Джека Креншоу , немного устарел, но может быть полезен ( здесь - версия в формате pdf).
Также вы должны увидеть этот пост с большим количеством ресурсов.