3 года назад

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

В каких случаях необходимо делать двойной указатель на функцию? Например:float** fuc_ete(it &)

Sipuku (Гость) C++
3

Вопросы по теме

1 год назад Visual Studio Ошибка в куче при динамическом создании объектов C++

При выделении памяти для массива объектов класса, в конструкторе которого выделяется память для массива чисел: вылетает ошибка о повреждении кучи и т.д. При удалении куска кода в котором создается массив чисел - ошибок нет. Так вот я попробовал создать двойной указатель на класс и создать массив объектов и все заработало. Только зачем мне двумерный массив объектов. Подозреваю, что при создании нового объекта и выделении в нем памяти для массива чисел он пытается выделить память в блоке для преды...

arw2 (Гость) 1 ответ
3
1 год назад Как вычислить двойной факториал C++

Код определяет четность или нечетность числа. Как в этой же программе вычислить двойной факториал введенного числа?Код C++123456789101112131415161718192021222324252627#iclude "math.h"#iclude "stdafx.h"                   #iclude <iosteam>;                    #iclude <stig> ;                 #iclude <coio.h>;     ...

IMYAEST (Гость) 1 ответ
3
1 год назад Как получить указатель на TreeNode созданного Treeview Visual Studio C++(Form)

Надо получить указатель на Node (не Collectio).

geredUA (Гость) Нет ответов
3
Ответы (3)
lapushkakot (Гость) 3 года назад
3

Например: float** func_enter(int \u0026n)
Это не двойной указатель на функцию. Это функция, которая принимает ссылку на int, и возвращает указатель на указатель на float.

Указатель на функцию будет выглядеть так:

float** (*PF)(int\u0026);

Этот указатель может указывать на func_enter:

PF \u003d \u0026func_enter;

После этого присваивания функцию func_enter можно вызывать через указатель:

int a \u003d 5;
int\u0026 b \u003d a;
float f \u003d 0.0;

f \u003d (*PF)(b);

Пожаловаться
Tvortsa (Гость) 3 года назад
3

Обычно указатель на указатель на самом деле указатель на первый элемент массива указателей. Так делается если длина массива заранее не известна

Пожаловаться
Sagamore (Гость) 3 года назад
3

Много каких - стек вызовов, например.

Пожаловаться
Двойной указатель (C++) - вопросы и ответы на все случаи жизни - справочник C++ i-vopros.ru