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

Апгрейдить класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение данных от одного класса в другом классе. http://www.cyberforum.ru/cpp-beginners/thread528901.html
Здравствуйте уважаемые программисты. ситуация следующая: Есть класс А. У этого класса есть public функция getVar(), которая возвращает значение private переменной Var. При запуске программы создается экземпляр класса А. Вводится значение переменной Var. Затем создается класс B. Его экземпляр создается так же в классе A. Мне нужно получить для класса B переменную Var через функцию getVar()....
C++ Написать функцию Написать функцию формирования матрицы 7Х5 из оценок учащихся. Написать функцию определения фамилий учеников, имеющих не более одной оценки "3". Таблица 7 строк(кол-во учеников) и 5 столбцов(кол-во предметов) http://www.cyberforum.ru/cpp-beginners/thread528895.html
Реализация наследования C++
Здравствуйте, при решении лабораторной возникла такая проблема: при создании объекта производного класса в конструкторе базового класса возникает ошибка при заполнении строки имени. Отладчик выводит ошибку: Необработанное исключение в "0x533ad22f (msvcr100d.dll)" в "Prakt_4.exe": 0xC0000005: Нарушение прав доступа при записи "0x00586000". Я так думаю, все из-за моих кривых рук при работе...
C++ Вывести на экран путь, пройденный пешеходом, если известны его скорость и время движения
:( "Составление программ с использованием функций, не возвращающих значения" Написать программу, выводящую на экран путь, пройденный пешеходом, если известны скорость пешехода и время движения. Основная программа запрашивает скорость и время. Вычисление и вывод на экран реализовать в виде функции. Составить блок-схему алгоритма программы Написать и отладить программу
C++ Преобразование типов данных http://www.cyberforum.ru/cpp-beginners/thread528863.html
Как преобразовать тип данных который берется с ячейки Excel в строчный тип, чтобы потом это вывести в label? у меня такой код ws->Range->Value2(); label1->Text = ws->ToString(); Выдаёт ошибку, что результатом вычисления фрагмента не является функция, принимающая 0 аргументов. Может я как-то не так обращаюсь к значениям ячейки? И как в таком случае сделать массив, если бы у меня было...
C++ C++ одомерные массивы Что не так в коде (поидее должен выводить сортировку по возрастанию методом выбора) #include <iostream.h> #include <stdlib.h> int n=6; float x, min; int i; int main() { cout<<"vvedite massiv \n"; for( i=0; i<n; i++) {cout<<"x="; cin>>x; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 1
27.03.2012, 10:52     Апгрейдить класс
Цитата Сообщение от PointsEqual Посмотреть сообщение
C++
1
2
    A* a = new A;
    B* b = static_cast<B*>(a);
b в этом случае не будет содержать объектов,
имеющихся только в классе B.
Надо делать так
C++
1
    A* a = new B;
Тогда имеете полное право выполнять приведение типа.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru