Я досить часто зустрічаю думку що для написання безпечного з точки зору memory management коду на C++ треба його „обмазати“ std::shared_ptr. Мене ця точка зору дико бісить, бо насправді std::shared_ptr означає що у програміста просто не залишилось іншого виходу. std::shared_ptr дуже складна і доволі небезпечна штука, тому я вважаю що для
(
Read more... )
Comments 8
Reply
А заморочки ті самі що і у більшості мов - якщо не допускати shared state і писати іммутабельно все буде добре.
Reply
до речі, Rust десь туди ж, але там хоча б typechecker нормальний...
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment