@Vladlen234
Wpf и asp .Net Core - топ

Для чего нужны указатели в c#?

Для чего нужны указатели в c#?
И как они могут использоваться в c#?
  • Вопрос задан
  • 608 просмотров
Решения вопроса 3
@GLeBaTi
Для чего нужны:
Чтобы получить адрес ячейки в памяти, где находится начало переменной или функции.

Как используются:
  • Для оптимизации алгоритмов (например, превратить массив байт в массив интов отбрасывая проверки и сборщик мусора)
    + битовые операции с адресом (например, чтобы мгновенно найти адрес середины массива)
  • Для работы с библиотеками написанными на других языках (например, сишная функция принимает указатель)
  • Для использования SIMD
Ответ написан
Комментировать
HemulGM
@HemulGM
Delphi Developer, сис. админ
Указатель - это адрес памяти (число).
Ответ написан
Комментировать
@acwartz
Тут должна быть ваша реклама.
Для того что бы не выделять память каждый раз и дублировать туда данные, а ссылаться одно и тоже место (как правило на источник информации).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы