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

Передать значение переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести массив строк, содержащий фрагмент программы на языке С. Распечатать список идентификаторов, встречающи http://www.cyberforum.ru/cpp-beginners/thread1211896.html
Ввести массив строк, содержащий фрагмент программы на языке С. Распечатать список идентификаторов, встречающихся в правой части операторов присваивания, и их типы.
C++ Разбиение прямоугольной таблицы на 2 группы Для n человек задана прямоугольная таблица А размерностью n * n. Элемент A равен 1, если человек i знаком с человеком j, A = A . Можно ли разбить людей на две группы так, чтобы в каждой... http://www.cyberforum.ru/cpp-beginners/thread1211895.html
C++ Прямые на плоскости заданы уравнением. Найти параллельные
Прямые на плоскости заданы уравнением А1х + B1у + C1 и А2х + В2у + С2 параллельны тогда когда А1 и В1 = А2. Пусть F-файл, содержащий коэффициент уравнений нескольких прямых. Переписать из файла F в...
Проверить, является ли заданный неориентированный граф связным C++
Проверить, есть ли заданный неориентированный граф связным.
C++ Файл содержит текст с одинаковым количеством скобок, открывающиеся и закрываются. Построить очередь или стек, http://www.cyberforum.ru/cpp-beginners/thread1211886.html
Файл содержит текст с одинаковым количеством скобок, открывающиеся и закрываются. Построить очередь или стек, элементами которых являются частю текста, расположенные между парами соответствующих...
C++ Координатами заданы три отрезка. Определить, во сколько раз наибольший из них больше наименьшего Даны три отрезка с координатами. Определить, во сколько раз наибольший из них больше наименьшего. (формула для блок схемы нужна) подробнее

Показать сообщение отдельно
pEntity
12 / 7 / 1
Регистрация: 12.12.2012
Сообщений: 411

Передать значение переменной - C++

18.06.2014, 23:39. Просмотров 245. Ответов 4
Метки (Все метки)

Мне нужно узнавать значение переменной в базовом классе, во всех классах наследниках.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class CTest
{
    public:
 
        float flTest;
 
        void change( )
        {
           flTest = 20.0;
           printf( "flTest%f\n", flTest);
        }
};
 
class COther : public CTest
{
    public:
        void debug( );
};
C++
1
2
3
4
void COther ::debug(  )
{
    printf( "flTest%f\n", flTest);
}
Вызвал void change( ), получил 20.000000, вызвал debug, получил 0.00000

Как верно сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru