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

Castы. Как преобразовать объект. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д. http://www.cyberforum.ru/cpp-beginners/thread537829.html
1) Как осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д.? 2) И еще вопрос есть такой. Пытаюсь ввести данные из файла при помощи input.getline(string, size);, но компилятор уже когда надо выводить информацию на экран вместо всего, что надо выдает "Segmentation fault"(см. вложения). Что это такое и как от этого избавиться? Причем, если я строку сразу в...
C++ Классы в C++. Переворот дроби. Есть задачку не могу сделать помогите , нужно написать класс по такому принципу #include <iostream> using namespace std; class rational { private: int a; int b; public: // default constructor http://www.cyberforum.ru/cpp-beginners/thread537816.html
C++ Найти студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла
Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету.Требуется вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла.
C++ задача построить натуральное число
Дано натуральное число N (N<=100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2 в степени N . Входные данные: в единственной строке задаётся число N (1<=N<=100). Выходные данные: одно число из N цифр. Примечание: стандартный целый тип позволяет хранить целые числа до 2 в степени 31.
C++ Отличия фортрана и С++ http://www.cyberforum.ru/cpp-beginners/thread537756.html
Здравствуйте!У меня стоит задача перевода с фортрана на с++!подскажи плиз как переменные такого типа будут обьявляться в С++ COMPLEX X,CXCS,HOLD,XA и что делает такой оператор EQUIVALENCE (CXCS,CS)
C++ Найти произведение и сумму элементов массива В одномерном массиве , состоящем из N целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами. подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
03.04.2012, 16:48     Castы. Как преобразовать объект.
Цитата Сообщение от hepr Посмотреть сообщение
Как лучше преобразовать этот объект обратно в класс а:
с помощью static_cast или dynamic_cast ?
А как хотите. static преобразовывает "жестко" и за результат не отвечает, dynamic преобразовывает не так жестко и если преобразование невозможно то указатель будет = NULL на что можно потом и проверить чтобы узнать удалось ли преобразование.
Обычно испльзуют dynamic.
 
Текущее время: 16:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru