История изменений
Исправление X512, (текущая версия) :
Есть функционал, который невозможно реализовать в стандартном Си без дополнительной писанины в каждом месте использования, но можно в стандартном C++, например RAII (как показал byko3y, решение fsb4000 не работает), исключения, подсчёт ссылок, полиморфизм без накладных расходов и с проверкой типов во время компиляции.
Исправление X512, :
Есть функционал, который невозможно реализовать в стандартном Си без дополнительной писанины в каждом месте использования, но можно в стандартном C++, например RAII (как показал byko3y, решение fsb4000 не работает), исключения, подсчёт ссылок, полиморфизм без накладных расходов и с проверкой типов.
Исходная версия X512, :
Есть функционал, который невозможно реализовать в Си без дополнительной писанины в каждом месте использования, но можно в C++, например RAII (как показал byko3y, решение fsb4000 не работает), исключения, подсчёт ссылок, полиморфизм без накладных расходов и с проверкой типов.