Информация об изменениях

Сообщение Re[4]: Linus Torvalds "Nothing better than C" от 30.09.2020 4:29

Изменено 30.09.2020 5:26 AlexGin

Re[4]: Linus Torvalds "Nothing better than C"
Здравствуйте, Философ, Вы писали:

Ф>Здравствуйте, Коваленко Дмитрий, Вы писали:


КД>>Когда видишь в исходниках винды вещи типа:


Ф>А что там не так. Я плюсы много лет не видел.


Много лет в плюсах есть smart-pointres:
http://www.cplusplus.com/reference/memory/shared_ptr
https://en.cppreference.com/w/cpp/memory/shared_ptr

До принятия стандарта C++11, разработчики на C++ использовали boost:
https://www.boost.org/doc/libs/1_63_0/libs/smart_ptr/smart_ptr.htm

В приведенном примере — авторы игнорируют применение умных_указателей
Re[4]: Linus Torvalds "Nothing better than C"
Здравствуйте, Философ, Вы писали:

Ф>Здравствуйте, Коваленко Дмитрий, Вы писали:


КД>>Когда видишь в исходниках винды вещи типа:


Ф>А что там не так. Я плюсы много лет не видел.


Много лет в плюсах есть smart-pointres:
http://www.cplusplus.com/reference/memory/shared_ptr
https://en.cppreference.com/w/cpp/memory/shared_ptr

До принятия стандарта C++11, разработчики на C++ использовали boost:
https://www.boost.org/doc/libs/1_63_0/libs/smart_ptr/smart_ptr.htm

В приведенном примере — авторы игнорируют применение умных_указателей

P.S. Отметим, ради справедливости, что несмотря на то, что в приведеннок коде
контроль памятьи вручную, каких-либо явных ошибок он не срдержит.