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

Указатель на потомка в базовом классе. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление суммы двух векторов http://www.cyberforum.ru/cpp-beginners/thread102284.html
Помогите с задачей: Заданы k векторов X1, X2,…, Xk. Найти их сумму X1+ X2+… + Xk. Функция: вычисление суммы двух векторов.
C++ В текстовом файле найти самые длинные и самые короткие слова и удалить их из файла. Людти добрые помогите пожалуйсто кателок уже совсоем не варит задача :в текстовом файле найти самые длинные и самые короткие слова и удалить их из файла.знаю как удолить из строки вводимой с клавы а как из вайла не знаю .. http://www.cyberforum.ru/cpp-beginners/thread102282.html
C++ Сравнение букв со словами
Помогите пож.Дается последовательность из латинских букв,надо сравнить слова и введенную букву и вывести три наиболее встречающиеся буквы.
Обьясните кусок программы C++
вот кусок программы: char offer; sprintf(offer, "%s %s %s %s %s %s.", article, noun, verb, preposition, article, noun); offer = toupper(offer); если можете, то объясните в подробностях и каждую строку, буду благодарен :)
C++ Поиск общего объема импорта страны. http://www.cyberforum.ru/cpp-beginners/thread102258.html
Помогите решить задачу: Структура: EXPORT, поля: наименование товара, страна, импортирующая товар, и объем поставляемой партии. Ключевые поля: наименование товара. Поиск общего объема импорта страны. Заранее спасибо)))
C++ "Рекурсивная функция" (Обход бинарного дерева) Привет всем, встретился с такой рекурсивной ф-ей, которая обходит бинарное дерево и выводит его на экран. Не могу понять как она работает void print_tree(Node *p, int level){ if(p){ print_tree(p->left, level + 1); // вывод левого поддерева for(int i = 0; i < level; i++) cout << " "; cout << p->d << endl; // вывод корня поддерева print_tree(p->right, level + 1); // вывод... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,898
Завершенные тесты: 1
08.03.2010, 13:25     Указатель на потомка в базовом классе.
А зачем тебе указывать именно на потомков? Нет, ну если уж совсем приспичило, можно просто предварительно объявить:
C++
1
2
3
4
5
6
class Derived;
class Base {
    Derived *d[20];
};
 
class Derived: public Base {};
Но вообще сам факт того, что у тебя возникла такая необходимость, обычно свидетельствует, что у тебя в замысле что-то пошло серьёзно наперекосяк.
 
Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru