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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор судоку http://www.cyberforum.ru/cpp/thread90576.html
Маленькая проблемка с программой - в одном из 10 случаев программа зависает. Кому не сложно, прошу проверить и исправить. Вот полный работающий код: #include <iostream> #include <cstdlib> using namespace std;
C++ Работа с файлами тут две задачи по массивам)) подскажите почему не работают и как сделать так чтобы в файле ввсё это было(файл читал массивы, на первой строке в файле кол-во элементов, а на второй элементы). #include<iostream.h> using namespace std; int main() { const int n=5; int mas={12,3,14,21,12}, i; for(i=n-1; mas!=0 && i>=0; i--) http://www.cyberforum.ru/cpp/thread90549.html
C++ Новый стандарт с++
В 2009 году должен быть выйти новый стандарт. Хотелось бы узнать какие новшевства он принес в язык. Стал язык удобнее или нет. И какие компиляторы уже на данный момент поддерживают этот стандарт. P.S. Гугл не дал никаких убедительных ответов на вопросы.
С++ vs. Visual Studio C++! C++
В чем разница между C++ и Visual Studio C++??
C++ Открытие wav файла http://www.cyberforum.ru/cpp/thread90094.html
Здравствуйте. мне надо открыть музыкальный файл формата wav и считать информацию в массив из блока data. написала начало функции. но не работает. не находит блоки wav и data вообще. вот программа. что не так? WAVEFORMATEX* wfx; // Указатель на объект структуры WAVEFORMATEX HMMIO m_hmmioIn; // Мультимедийный дескриптор файла MMCKINFO m_ckIn; // Инфоромация о вложенном блоке формата...
C++ Удаление инфы из дискового файла Есть файл. Этот файл читается и пишется как типизированный (подозреваю, что к делу это не относится), то есть в качестве указателя на буфер юзится указатель на структуру. Надо из файла удалить одну запись. Как это сделать без использования временного файла ? подробнее

Показать сообщение отдельно
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
Это ничто иное как первый вариант первого поста, т.к. создавать без подключения к серверу не могу. Ведь неизвестно есть ли потомки, сколько их на уровне, сколько уровней?
 
Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru