• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Двойные указатели

  • Автор темы ermackprogramis
  • Дата начала
E

ermackprogramis

Добрый вечер всем. У меня вопрос: "Что такое двойные указатели?". Я обшарил кучу сайтов но ничего не нашел. Обьясните пожалуйста, или дайте ссылку где это написно
 
I

iShimon

Это указатель на указатель. На примере это выглядит так:
Есть способы передачи данных по сылке и по значения, так вот что бы передать указатель в метод по сылке используют двойные указатели.
 
G

Guest

C++:
int **ppInt;
Это указатель на указатель на объект типа int. Указатель на int хранит адрес самого объекта, а указатель на указатель на int хранит адрес указателя на int.
 
I

IrineK

Для наглядности можно запустить следующее:

int main ()
{
char a;
char * b;
char ** c;
a = 'z';
b = &a;
c = &b;
cout<<"a="<<a<<" ;b="<<b<<" ;c= "<<c<<" ;*b= "<<*b<<" ;*c="<<*c<<" ;**c="<<**c<<endl;

return 0;
}


Для практики можно попытаться через указатели на указатели посчитать сумму двух чисел и записать в третье.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!