Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
klaxor
0 / 0 / 1
Регистрация: 21.11.2009
Сообщений: 25
#1

Вернуть указатель на трехмерный массив - C++

25.05.2010, 00:48. Просмотров 864. Ответов 3
Метки нет (Все метки)

Подскажите пжл как вернуть указатель из моей функии на трехмерный массив.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double dif(double kof,double lp,double step){
  double  (*lb)[5][5];
 
lb = new double[3][5][5]; 
 
 
 
 
    for(int i=0;i<5;i++){
        for(int j=0;j<5;j++){
                lb[0][i][j]=step*kof;
                    lb[1][i][j]=lp;
                    step=step-1;
                       lb[2][i][j]=step;
        }}
 
    return *lb;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2010, 00:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вернуть указатель на трехмерный массив (C++):

Указатель на статический трехмерный массив
Как сделать указатель на статический трехмерный массив? Почему компилятор сам...

Вернуть указатель на новый массив
Всем добрый вечер. Помогите пожалуйста разобраться. В задаче необходимо...

Вернуть указатель на массив указателей
Всем привет! Написал маленький код: int WHAT(); int main() { ...

Вернуть указатель на массив из функции
Дан массив из 20 элементов, который заполняется в функции, причем заполнение...

Вернуть указатель на массив указателей
Ребята помогите, пожалуйста! есть функция, которая возвращает указатель на...

Как вернуть из функции указатель на массив элементов класса
Здравствуйте! Возникла такая проблема. Есть класс, созданный мной. Функция...

3
Crudelis
Шаровик затейник
679 / 428 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
25.05.2010, 01:59 #2
C++
1
return ***lb;
может так)
0
M128K145
Эксперт JavaЭксперт С++
8320 / 3540 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
25.05.2010, 14:11 #3
Вот создание, выделение памяти и возвращение трехмерного массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
doouble*** retArray(int m, int n, int k)
{
    int i, j;
    double*** array = new double**[m];
    for(i = 0; i < m; ++i)
    {
        array[i] = new double*[n];
        for(j = 0; j < n; ++j)
            array[i][j] = new double[k];
    }
    return array;
}
0
klaxor
0 / 0 / 1
Регистрация: 21.11.2009
Сообщений: 25
30.05.2010, 16:39  [ТС] #4
Спасибо!Работает то и то.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2010, 16:39
Привет! Вот еще темы с решениями:

В функцию передается несколько целых чисел. Создать из всех параметров динамический массив и вернуть указатель
В функцию передается несколько целых чисел. Создать из всех параметров...

Работа с файлом (передать указатель на файл в функцию, вернуть указатель на файл из функции)
Подскажите как передать указатель на файл в функцию, как вернуть указатель на...

Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив.
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++....

Вернуть указатель на строку
Найти в массиве вторую строку, содержащую хотя бы один ноль. Вернуть указатель...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru