Заметка рассчитана на начинающих C++ программистов, которым стало интересно, почему везде твердят, что нужно использовать delete[] для массивов, но вместо внятного объяснения – просто прикрываются магическим "undefined behavior". Немного кода, несколько картинок и взгляд под капот компиляторов – всех заинтересованных прошу под кат.
Рубрика «delete»
Почему в С++ массивы нужно удалять через delete[]
2022-07-27 в 12:18, admin, рубрики: array, c++, Cpp, delete, pvs, pvs-studio, static code analysis, Блог компании PVS-Studio, ПрограммированиеКак создать временный файл на PHP, когда функция tmpfile() не подходит
2017-01-24 в 9:00, admin, рубрики: delete, file, php, tempnam, temporary, tmpfile, ооп, Разработка веб-сайтовКогда PHP-программисту необходимо создать временный файл он в мануале находит функцию tmpfile()
и после изучения примеров начинает думать как её лучше применить. Так было и со мной, когда мне потребовалось выгрузить данные сразу во временный файл, а не работать с ними через переменную. Но с файлом, созданным таким образом, в дальнейшем неудобно работать в силу того, что tmpfile()
возвращает дескриптор, а не ссылку на локальный файл. Давайте немного углубимся в анатомию временного файла и рассмотрим подводные камни, с которыми мне пришлось столкнуться.
Google Photos не может удалять файлы с SD карты
2016-09-28 в 14:00, admin, рубрики: android, delete, gallery, Google Photos, Google Фото, micro sd, remove, SAF, sd card, storage access framework, галерея, доступ, платформа доступа к хранилищу, права, Программирование, Разработка под android, реверс-инжиниринг, удалениеМногие пользователи Android столкнулись с досадной проблемой, связанной с доступом приложений к SD карте. Одним из таких приложений является Google Фото. Когда-то всё было нормально. Но в Android 4.4 Google внедрили новую системную конфигурацию, которая запрещает приложениям писать на sd-карту. Удалять изображения через галерею, а затем снова удалять их же в google photos крайне неудобно.
Для себя я проблему решил рутованием девайса и исправлением конфигурации. Подробности на видео:
Но для обычных пользователей должно всё работать без root. О том как это осуществить я предлагаю обсудить в этой статье. Приглашаю представителей компании Google, Android разработчиков и всех интересующихся под хабракат.
Читать полностью »