История изменений
Исправление no-such-file, (текущая версия) :
версии alloc_context отличаются количеством аргументов
Если бы alloc_context была членом класса, это повлияло бы на все дочерние классы
Что мешало бы добавить alloc_context2, 3 ... 100500 в базовый класс контекста? Вообще, чем структура+функции отличается от класс+методы? Если вы хотите сказать про дочерние классы, то ненадо, т.к. добавление новых методов в базовый класс на дочерние никак не влияет.
Исходная версия no-such-file, :
версии alloc_context отличаются количеством аргументов
Если бы alloc_context была членом класса, это повлияло бы на все дочерние классы
Что мешало бы добавить alloc_context2, 3 ... 100500 в базовый класс контекста? Вообще, чем структура+функции отличается от класс+методы? Если вы хотите сказать про дочерние классы, то ненадо, т.к. добавление новых функций в базовый класс на дочерние никак не влияет.