12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
1

Указатель на массив списков

02.12.2010, 18:45. Показов 1013. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте.не очень понятна одна вещь-указатель на массив списков.т.е. пытаюсь сделать вот так
C++
1
ITEM table[n]=new ITEM;
и всевозможные комбинации этого, но мне надо оращаться к этому массиву так :
C++
1
table[h]=NULL;
подскажите,плз,как это реализовать
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2010, 18:45
Ответы с готовыми решениями:

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

Указатель на функцию, которая принимает в качестве параметра указатель на массив
я не понимаю. вроде делаю правильно, но выходит ошибка. есть функция. int foo(int *mas){};...

Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив)
Изучаю c++ по одной книжке.Она говорить не умеет.. Так вот понадобилось написать функцию,которая...

Динамический массив и указатель на указатель
Спасибо за внимание) Задача такова: нужно удалить элемент по индексу, при этом уменьшить сам массив...

8
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
02.12.2010, 19:25 2
Наверно так:
C++
1
ITEM* table=new ITEM [n];
0
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.12.2010, 19:26  [ТС] 3
-comrade-, но я не могу проверять :
C++
1
if(table[i]!=NULL)
0
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
02.12.2010, 19:28 4
Цитата Сообщение от ooki2day Посмотреть сообщение
-comrade-, но я не могу проверять :
C++
1
if(table[i]!=NULL)
Почему???
0
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.12.2010, 19:32  [ТС] 5
потому что выдает ошибку на этой проверке
hash.cpp:65: error: no match for ‘operator==’ in ‘*(table + ((unsigned int)(((unsigned int)h) * 12u))) == 0’

Добавлено через 26 секунд
ну там на равенство проверяю)
0
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
02.12.2010, 19:34 6
ooki2day, какое у вас задание, ITEM - это класс???
0
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.12.2010, 19:36  [ТС] 7
это структура.хеш-функцию пишу.а это обращение к таблице
0
365 / 366 / 167
Регистрация: 11.06.2010
Сообщений: 703
02.12.2010, 19:47 8
Может покажете
1
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.12.2010, 19:55  [ТС] 9
C++
1
ITEM **table=new ITEM *[n];
вот так надо делать,догнал я))спасибо)
0
02.12.2010, 19:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2010, 19:55
Помогаю со студенческими работами здесь

Если в класс нужно передать указатель на указатель на массив строк неизвестной длинны?
Как проинициализировать массив строк wchar_t * (произвольного размера) , если его нужно передать в...

Почему нельзя двумерный массив преобразовывать в указатель на указатель?
Имеем массив: int daytab; при передаче его в функции количество столбцов должно быть определено:...

Как получить ссылку на указатель или указатель на указатель в массиве?
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как поменять значения...

Написать функцию принимающую массив и возвращающую указатель на динамический массив
Написать функцию принимающую массив и возвращающую указатель на динамический массив содержащий...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru