D>Если так рассуждать, то можно нанимать например переводчика, который даже не знает английских букв, но зато он их в процессе изучит. Не знать как работает виртуальный деструктор, даже на саппорте ГУЙ проектов НЕДОПУСТИМО, это считай как азбука для с++. Я не видел не одной бибилотеки для ГУЙ, которая бы не использовала виртуальные деструкторы.Можно не знать многих вещей заковыристых, например что предпочтительнее писать в цикле для STL итератора ++iter или iter++. Но как можно не знать самое важное в программированиии на с++, это непонятно.
на самом деле, исходя из всех пречисленных мною причин незнания этого факта и моего собственного опыта, аналогия между буквами английского алфавита и виртуальным деструктором в корне неверная
если применять именно языковую аналогию, то это скорее к вопросу где использовать артикль "the", где использовать "a", а где вообще не использовать и рассмотрения этих ситуаций с точки зрения русского языка, в котором артикля вообще нет или же описания разницы между "I would be doing" и "I would have been doing it"
понятно, что для 90%-99% бытовых задач, включая чтение интернет статей и просмотр тв и кино, и (даже!) почти 100% точного перевода всего этого на русский, эти языковые моменты знать не нужно
а вот для перевода литературного текста с английского на русский или же (в случае артиклей) перевода любого текста с русского на английский это знание уже критически необходимо