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

Приведение типа к другому классу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Редактор строк! http://www.cyberforum.ru/cpp-beginners/thread902515.html
Ребят посмотрите пожалуйста нужно сделать чтобы строки удалялись, вставлялись, заменялись в файле! Как сделать чтобы я мог удалять не определенную строку, а вводил с клавиатуры какую строку удалить,...
C++ C++ деление чисел 0-30 значащих цифр Нужно смоделировать операцию деления двух целых чисел длиной до 30 десятичных цифр каждое. Результат выдать в форме +/- 0.m Е К, где длина мантиссы m - до 30 значащих цифр, а величина порядка К - до... http://www.cyberforum.ru/cpp-beginners/thread902514.html
C++ Определите в одновимерном числовом массиве число соседства с взаимнообратных чисел
Определите в одновимерном числовом массиве число соседства с взаимнообратных чисел.
C++ Открытие не в консоли!
Всем доброго времени суток! У меня назрел вопрос по поводу открытия скомпилированных файлов. Мне нужно чтобы они открывались не в консоли, а в к примеру новом окне, которое подстраивается под...
C++ Даны целочисленный массив А, состоящий из 12 элементов http://www.cyberforum.ru/cpp-beginners/thread902498.html
Даны целочисленный массив А, состоящий из 12 элементов. Начиная со второго нечетного элемента, подилить все остальные элементы массива С на этот нечетный елемент.Вивесты на печать заданий и...
C++ Одномерный Массив. С функцией! Задан одномерный массив целых чисел. Вывести на экран массив, составленный из элементов исходного массива, которые не равны заданному значению. Заданное значение вводится с клавиатуры, массив... подробнее

Показать сообщение отдельно
DrobyshevAlex
1171 / 1121 / 16
Регистрация: 31.05.2012
Сообщений: 3,059

Приведение типа к другому классу - C++

15.06.2013, 15:00. Просмотров 810. Ответов 12
Метки (Все метки)

Предположим есть класс
C++
1
2
3
4
5
class A
{
    char a;
    void foo();
};
можно ли делать так

C++
1
2
3
4
5
6
7
8
class B: public A
{
    void bar();
}
 
A* a = new A;
B* b = (B*)a;
b->bar();
то есть объект b не создавался, но класс B не содержит свойств, только методы для работы с полями класса А.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.