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

Можно ли из класса родителя просигналить всем потомкам? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла в массив string http://www.cyberforum.ru/cpp-beginners/thread921306.html
Есть файл с 50 строками (в конце последней - '\n') и код чтения строк в массив string. При чтении идёт подсчёт считанных строк. Если количество строк в файле больше или равно размеру массива, то...
C++ Цикл for проверка 0 Здравствуйте подскажите если не трудно. Пишу программу и нужно чтобы вводимые данные проверялись на <= 0. Так вот когда ввожу меньше 0 цикл работает, но если ввести 0 происходит зацикливание. Как... http://www.cyberforum.ru/cpp-beginners/thread921305.html
Будет ли это компилироватся C++
Нашел один из проблемных кусков кода, вот один из них: STRES=GetStartRes(); InitEngine(); SetMineBalanse(19,LandBalance); MineExtraction(); SetMinesBuildingRules(DefaultMinesBuilding,...
[Error] msvcp110.dll C++
Ребят, подскажите пожалуйста... Я скомпилировал программу, поставил конфигурацию на "Release", запускается все хорошо... Но если скидываю другу, то у него она попросту не работает, ругается на файл...
C++ Бесконечный замкнутый круг программы и цвет http://www.cyberforum.ru/cpp-beginners/thread921277.html
1 Вопрос как сделать чтобы при завершении действий программы, например 2+2=4 после ответа 4 должно следовать не завершение программы, а чтобы она шла по кругу до бесконечности, как такое сделать? 2...
C++ Агоритм крускала Всем привет ребят такая проблема, у меня такая проблема, была задана задача на практике реализовать алгоритм крускала и прима, с прима проблем нет, а вот с крускала возникли серьёзные проблемы, в... подробнее

Показать сообщение отдельно
babkaVkedah
Заблокирован

Можно ли из класса родителя просигналить всем потомкам? - C++

11.07.2013, 10:18. Просмотров 663. Ответов 12
Метки (Все метки)

Если есть базовый класс "X" и несколько его потомков "A", "B" и "C", можно ли как то через объект базового класса сообщить всем созданным потомкам выполнить какую - то функцию?

Например:
C++
1
2
3
4
5
6
7
8
9
10
X* x = new X;
A* a = new A;
B* b = new B;
C* c = new C;
 
//хочу как - то вызвать функцию, виртуальную наверно, 
//в классе "X", чтоб она вызвалась во всех потомках
 
x->DoWork();
//и после этого во всех классах потомках должна вызваться такая же функция
... ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru