История изменений
Исправление next_time, (текущая версия) :
В других языках будет подробный stack trace.
который будет полезен только во время отладки - на реальном железе от него толк почти 0, а компилтайме оно вообще не поймается
Ну и вообще, at() не бесплатный. А в C++ не любят лишних затрат.
аналогичный оператор из других языков «стоит» ровно столько же, либо дороже но никто не жужжит по поводу лишних затрат
Через финализаторы не памятью управляют, а другими ресурсами
бывает, что памятью тоже - так-то умные указатели в С++ разрулят доступ к памяти точно также, как и сборщик мусора в том же CPython - shared_ptr, например, работает идентично
но в сложных ситуациях, соглашусь, ни сборщик мусора, ни умные указатели не справятся
Исправление next_time, :
В других языках будет подробный stack trace.
который будет полезен только во время отладки - на реальном железе от него толк почти, а компилтайме оно вообще не поймается
Ну и вообще, at() не бесплатный. А в C++ не любят лишних затрат.
аналогичный оператор из других языков «стоит» ровно столько же, либо дороже но никто не жужжит по поводу лишних затрат
Через финализаторы не памятью управляют, а другими ресурсами
бывает, что памятью тоже - так-то умные указатели в С++ разрулят доступ к памяти точно также, как и сборщик мусора в том же CPython - shared_ptr, например, работает идентично
но в сложных ситуациях, соглашусь, ни сборщик мусора, ни умные указатели не справятся
Исходная версия next_time, :
В других языках будет подробный stack trace.
который будет полезен только во время отладки - на реальном железе от него толк почти, а компилтайме оно вообще не поймается
Ну и вообще, at() не бесплатный. А
Через финализаторы не памятью управляют, а другими ресурсами
бывает, что памятью тоже - так-то умные указатели в С++ разрулят доступ к памяти точно также, как и сборщик мусора в том же CPython - shared_ptr, например, работает идентично
но в сложных ситуациях, соглашусь, ни сборщик мусора, ни умные указатели не справятся