1 месяц назад
Управление памятью в C++: Указатели и умные указатели
Управление памятью — одна из самых критичных задач в C++. Неправильное обращение с памятью может привести к утечкам, повреждению данных и даже краху программы. В этой статье мы обсудим указатели и умные указатели — два ключевых аспекта управления памятью в языке C++. Мы рассмотрим, как правильно использовать указатели, а также как умные указатели могут упростить работу с динамической памятью. Что такое указатель? Указатель — это специальный тип данных в C++, который хранит адрес другой переменной...
Указатели, массивы и аримфетика указателей (2 часть) в C++
В этой статье будет рассказано: Динамическое и статическое связывание для массивов Объявление массива можно использовать для создания массива со статическим связыванием — т.е. массива, размер которого фиксирован на этапе компиляции: int tacos[10]; // статическое связывание, размер фиксирован во время компиляции Для создания массива с динамическим связыванием (динамического массива) используется операция new [ ]. Память для этого массива выделяется в соответствии с размером, указанным во время выполнения программы...