Описание тега pointers
Тип данных, который "указывает" на другое значение, хранящееся в памяти. Переменная-указатель содержит адрес в памяти некоторого другого объекта (переменной, функции или другого объекта). Этот тег следует использовать для вопросов, связанных с использованием указателей, а не ссылок. Наиболее распространенными языками программирования, использующими указатели, являются C, C++, Go и языки ассемблера. Используйте тег определенного языка. Другие полезные теги - это метод, функция, структура и т. Д., Описывающие использование указателя.
Указатель - это тип данных, который "указывает" на другое значение, хранящееся в памяти, используя его адрес. Указатели имеют ряд преимуществ в производительности при повторяющихся операциях. Например, копирование указателя "дешевле", чем копирование значения, на которое он указывает, потому что нужно копировать только адрес. Указатели - важное понятие во многих языках программирования высокого уровня, включая C и C++. На странице указателей в Википедии есть довольно подробное введение в концепцию.
Пожалуйста, ознакомьтесь с приведенными ниже ссылками для объяснения указателей.
- Каковы препятствия на пути к пониманию указателей и что можно сделать, чтобы их преодолеть?
- Эрик Липперт: Каковы основные правила указателей?
- Программирование на C / Указатели и массивы
- Объяснение указателей
Книги
Смотрите также