Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Создание дерева в родительском классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор судоку http://www.cyberforum.ru/cpp/thread90576.html
Маленькая проблемка с программой - в одном из 10 случаев программа зависает. Кому не сложно, прошу проверить и исправить. Вот полный работающий код: #include <iostream> #include <cstdlib>...
C++ Новый стандарт с++ В 2009 году должен быть выйти новый стандарт. Хотелось бы узнать какие новшевства он принес в язык. Стал язык удобнее или нет. И какие компиляторы уже на данный момент поддерживают этот стандарт. ... http://www.cyberforum.ru/cpp/thread90544.html
С++ vs. Visual Studio C++! C++
В чем разница между C++ и Visual Studio C++??
C++ Открытие wav файла
Здравствуйте. мне надо открыть музыкальный файл формата wav и считать информацию в массив из блока data. написала начало функции. но не работает. не находит блоки wav и data вообще. вот программа....
C++ Удаление инфы из дискового файла http://www.cyberforum.ru/cpp/thread90009.html
Есть файл. Этот файл читается и пишется как типизированный (подозреваю, что к делу это не относится), то есть в качестве указателя на буфер юзится указатель на структуру. Надо из файла удалить одну...
C++ Подключение библиотеки Здраствуйте. Как мне подключить библиотеку к проекту только 1 раз. тоесть есть у меня 4 срр файла каждий поключаен набор библиотек //lib.h #pragma once #include <iostream> #include <conio.h>... подробнее

Показать сообщение отдельно
Observat
0 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 5
04.02.2010, 15:58  [ТС]
В класс А добавил абстрактную функцию newChild(). И в loadTree() строку "new A(...)" заменил на вызов этой функции. В классах Bi функция newChild() простая: { return new Bi(...); }
Все гениальное - просто! ))

Добавлено через 4 часа 33 минуты
Рано я радовался. Создаю второй объкт не доделав первый - примерно так компилятор ругается(ведь таблица виртуальных методов на этом этапе еще для класса А, не заменили ее еще на Вх).
Во-вторых, если ты хочешь, чтобы потомки заполняли вектор такими же потомками, пусть они и делают это невозбранно в своём собственном конструкторе и ссыпают полученные указатели в тот вектор, что объявлен в A
Это ничто иное как первый вариант первого поста, т.к. создавать без подключения к серверу не могу. Ведь неизвестно есть ли потомки, сколько их на уровне, сколько уровней?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru