ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ WWW: Какова максимальная длина URL? имеет его собственный ответ на основе эмпирического тестирования и исследования. Короткий ответ - то, что осмотр через 2 048 символов делает Internet недовольный Проводник и таким образом это - предел, который необходимо использовать. Посмотрите страницу для длинного ответа.
Чисто виртуальные деструкторы все еще должны иметь реализацию.
Чтобы немного расширить это:
Деструктор класса всегда будет вызываться, если какой-либо экземпляр подкласса будет уничтожен , поэтому у него должна быть реализация. (По сути, единственный эффект от создания чисто виртуального деструктора заключается в том, что он предотвращает создание экземпляра класса.)
Что касается конструктора: вы делаете его чисто виртуальным (что я не вижу причин для этого), но затем вы явно вызываете его из конструктора подкласса.