![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Не совсем понимаю суть вопроса, можно немного прояснить в общих чертах.
что попалось на глаза
такой конструктор копирование не имеет смысла, компилятор сам сгенерирует что-то вроде
в чем смысл этой конструкции?
т.е. если список пустой то он ничего нового туда не добавит? |
||||||
|
|||||||
| toxx |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
Хочу переделать моё n-мерное дерево в стиле Cи(мой 1й пост темы) на дерево в стиле C++. Попытки предпринял, но мне кажется получилось тоже что у меня и было. Но пока до конца не понимаю в какую сторону мне делать...
если количество сыновей у вершины не нулевое функция добавляет вершины...делаю рекурсией эти действия
Это сообщение отредактировал(а) toxx - 28.4.2010, 21:48 |
||||||
|
|||||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
а где тогда итераторы?
а если нулевое то ничего не происходит..это нормально? т.е. когда-то, в самом начале оно ведь нулевое? Добавлено через 54 секунды начните с интерфейса, придумайте интерфейс своему классу, реализуйте функции постышки, а потом думайте над их реализацией. |
||||
|
|||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
azesmcar
На полу-C++... итераторы я не изучал, стараюсь без STL делать(поэтому полу-C++), но мне mes посоветовал без них пока сделать. т.е. не одна из реализации из этого поста не подходит? =( |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
не посоветовал, а согласился что для начала без них.. Доступ будет тогда осуществляться на прямую к структуре, как и в си стиле, также как и гарантом правильности все также программист. Отличие в "полу-С++" будет фактически лишь в организация кода по классам.. Добавлено через 2 минуты и 50 секунд
я уже писал что без итераторов в С++ стиль не получится, так как с одной стороны нельзя открывать доступ к внутренностям, а с другой мы как то должны передвигаться по ней.. Добавлено через 4 минуты и 59 секунд а чего не получается то ? для начала (я уже писал) что надо определиться со структурой дерева (в частности одно, дили двух направленное (сои ссылкой на родителя)), определить набор инструкций, т.е. интерфейс взаимодействия. |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
||||
|
||||
| toxx |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
mes
Я 2й день перечитывал тему, читал посты темы, прикидывал ... и наконец все таки отвечу 1.Я не понимаю как можно в один класс записать всё моё дерево. 2.Подумал и решил, что все таки для моей простенькой задачи шашек попроще применить моё дерево в стиле... 3.Я давно уже определился со структурой дерева и интерфейсом, у меня никак не выходит реализация (1) пункта Структура данных и интерфейс у меня будет такой
azesmcar спасибо конечно, но мне до итераторов еще далеко наверно... идея у меня уже есть, но мешает ей двигаться вот такие вот мелкие проблемы... Добавлено через 9 минут и 12 секунд По сути я хочу реализовать вот такую картинку http://www.valar.ru/gallery/0410/ai.jpg Это сообщение отредактировал(а) toxx - 30.4.2010, 17:35 |
||||
|
|||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
в один никак.. Один класс/структура - ветвь/итератор , другой класс - набор функционала ммм... сейчас немного занят.. но тут есть поле для разворота |
|||
|
||||
| toxx |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
mes
ой не дорос я еще до этого...всё таки нужно использовать, что я намудрил своим си- деревом =)
эмм, поле для разворота в смысле тема для беседы?=) |
||||
|
|||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
ага.. терь хоть понятно что Вам требуется.. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |