|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2012, 16:18 | #1 |
Пользователь
Регистрация: 28.01.2009
Сообщений: 32
|
Реализация класса Список
Всем привет!!
Может кто подскажет? нужно разработать класс реализующий архитектуру списка, на статическом массиве или указателях. Вопрос вообщем такой: Как выделять память под указатель и как осуществлять переход между элементами списка? Зарание спасибо. P.S. Извеняюсь за некоректное описание. |
03.01.2012, 04:55 | #2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 822
|
Хм.. вообще указатели редко используются в C#, считаются небезопасными, есть ограничения..Подробнее об этом.
Статический массив.. тоже не удобно, лучше писать класс и работать с объектами.. Такое задание,обычно,дается для C++ лаб.. Ссылка на подобное обсуждение. В общем стоит прежде всего уточнить задание, потому что использовать реализацию, которая противоречит основным постулатам C# не стоит. Память выделяется оператором new. Переход между элементами... Если делать через статический массив, то указатель-это индекс( порядковый номер в массиве), проход по списку-перебор через цикл for(например, можно через while, foreach, linq запрос, но обычно в таких заданиях for). Через указатели делать не рекомендую, это небезопасный код.
Не давай организму поблажки, каждый день тренируй его в шашки..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация класса в Embarcadero C++ Builder | Vanta11a | C++ Builder | 0 | 10.11.2011 14:15 |
Реализация класса множество через двусвязный список. | Fantom.as | Помощь студентам | 2 | 04.11.2011 13:12 |
Реализация класса | Koketka | Общие вопросы C/C++ | 1 | 30.03.2011 02:25 |
Реализация класса по типу STL | Mongrell | Общие вопросы C/C++ | 0 | 17.11.2010 20:56 |
Реализация класса на С++ | danekne | Помощь студентам | 5 | 14.01.2010 18:32 |