Сообщение Re[43]: Оставаться в С++ или уходить? от 24.08.2022 3:43
Изменено 24.08.2022 3:44 Артём
Re[43]: Оставаться в С++ или уходить?
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Артём, Вы писали:
N>>>Лучше следить, на какой из 50 веток return надо освобождать какие структуры (и при каждом добавлении забывать это проапдейтить на половине из таких веток), чем положиться на RAII.
Аё>>RAII — зло. Пора бы это понять.
M>Аргументировать будешь?
RAII (когда только оно), приводит к циклическим зависимостям и UB (проблема курицы и яйца, что дестроить первым).
M>Там что, RAII используется?
Для внешных ресурсов, да. По кр мере жава.
Аё>>И дозированно пользоваться C там, где это необходимо.
M>
Аргументировать будешь?
M>Здравствуйте, Артём, Вы писали:
N>>>Лучше следить, на какой из 50 веток return надо освобождать какие структуры (и при каждом добавлении забывать это проапдейтить на половине из таких веток), чем положиться на RAII.
Аё>>RAII — зло. Пора бы это понять.
M>Аргументировать будешь?
RAII (когда только оно), приводит к циклическим зависимостям и UB (проблема курицы и яйца, что дестроить первым).
M>Там что, RAII используется?
Для внешных ресурсов, да. По кр мере жава.
Аё>>И дозированно пользоваться C там, где это необходимо.
M>
Аргументировать будешь?
Re[43]: Оставаться в С++ или уходить?
Здравствуйте, Marty, Вы писали:
N>>> положиться на RAII.
Аё>>RAII — зло. Пора бы это понять.
M>Аргументировать будешь?
RAII (когда только одно RAII как в плюсах), приводит к циклическим зависимостям и UB (проблема курицы и яйца, что дестроить первым).
M>Там что, RAII используется?
Для внешных ресурсов, да. По кр мере жава.
Аё>>И дозированно пользоваться C там, где это необходимо.
M>
Аргументировать будешь?
N>>> положиться на RAII.
Аё>>RAII — зло. Пора бы это понять.
M>Аргументировать будешь?
RAII (когда только одно RAII как в плюсах), приводит к циклическим зависимостям и UB (проблема курицы и яйца, что дестроить первым).
M>Там что, RAII используется?
Для внешных ресурсов, да. По кр мере жава.
Аё>>И дозированно пользоваться C там, где это необходимо.
M>
Аргументировать будешь?