Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необработанное исключение в "0x013f2b22" в "123.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd" Вот функция для удаления столбца: #pragma once #include <iostream> using namespace std; int **DeleteIndexCol(int **ar,int s1,int &s2,int n) { int **big=new int *; for (int i=0;i<(s2-1);i++) https://www.cyberforum.ru/ cpp-beginners/ thread952710.html C++ Неудачная компиляция и постройка проекта в Code Blocks
Здравствуйте! Вот не так давно решил изучать синтаксис C, так что можно назвать меня новичком До этого изучал конечно же Паскаль Купил книги, сел, стал писать. Но скоро столкнулся с проблемой, при написании простейшей задачи, которая всего-навсего считает строки.. Код правилен, но после компиляции и появления окна, ничего не происходит. Совершенно. Не могу понять в чем проблема....
C++ Подсчет ряда С++ Доброго времени суток! Есть такая занимательная задача: посчитать приближенное значение, на промежутке Х , c шагом 0.05, и точностью 0.001. Прошу подсказать ход решения, так как зашел в тупик. То ли мозг устал то ли еще что, но не могу понять до какого момента считать сам ряд, если он лишь часть функции, а не основа. Буду рад если кто что подскажет, код писать не нужно, только логику,... https://www.cyberforum.ru/ cpp-beginners/ thread952696.html C++ Создание бота для игры. С чего начать? посоветуйте направление) https://www.cyberforum.ru/ cpp-beginners/ thread952677.html
Здравствуйте. Хотелось бы попросить у вас совета и подсказки куда копать. Имеется небольшое количество знаний (Прочтена книга Шилда Базовый курс С++, полностью осмыслена и понята.) Имеется желание создать, Торгового бота для одной онлайн игры. Игра включает в себя кучу возможных аспектов самореализации от создание больших альянсов, до копки астероидов или завоевания всего спейса. EVE online....
C++ Проектирование программы
Здравствуйте! Подскажите пожалуйста, какими средствами эффективнее проектировать и рекодить программу? Тема стала актуальна с увеличением кода... Как только в программу нужно добавить какую-либо функцию приходиться сидеть и пошагово "распутывать" эти спагетти... Есть ли какие-нибудь техники, методы, программы для облегчения этого процесса?
C++ Массив треугольников (блок-схема и псевдокод https://www.cyberforum.ru/ cpp-beginners/ thread952671.html
Найти суммарную площадь для N равнобедренных треугольников, имеющих одинаковое основание А, но различные длины боковых сторон, образующие прогрессию А+1, А+2, А+3 ... А+N. Нужно составить только блок-схему и псевдокод.
C++ Не работает #include "md5.h" https://www.cyberforum.ru/ cpp-beginners/ thread952661.html
Что это может быть?
C++ Цикл for (с 2-мя инкрементами)
for (double i(S.x1), float* p(S.arr); i < S.x2; i += S.dx, p++) { *p = calculate(S.a, S.b, i); } Подскажите, в чем может быть ошибка на 1 строчке...
C++ Как создать матрицу,в которую будут вводиться буквы? https://www.cyberforum.ru/ cpp-beginners/ thread952643.html
char a; for(i = 0; i <h; i++) { for( j = 0; j < w; j++) { scanf("%s",&a); правильно ли?
C++ Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. Дан массив А(n). Создать новый массив, элементами которого являются произведение A(i) на максимальный элемент массива A. Элементы массива вводятся с клавиатуры.Язык программирования С++ https://www.cyberforum.ru/ cpp-beginners/ thread952640.html
Определить, что было введено — знак, цифра, заглавная или прописная буква C++
Здравствуйте. Вот программа показывает буква введена или цифра . Помогите сделать что-бы она ещё и выдавала : заглавная ли введена буква или строчная , и чтоб выдавала что введён знак , ну если его ввести))) ну там * или ! , к примеру)))) #include<iostream.h> void main () { char c; cin>>c; if( (c>='a' && c<='z') || (c>='A' && c<='Z')) cout<<"bukva"; else if (c>='0' && c<='9') ...
C++ Память занимаемая указателем на струкруру https://www.cyberforum.ru/ cpp-beginners/ thread952635.html
есть структура N struct N { int v; N* n; } память занимаемая структурой 8 байт(я все время считал что указатель на тип занимает памяти столько же сколько и сам тип) но проверив указатель на данную структуру оказалось, что он занимает 4 байта вместо 8? как так
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
11.09.2013, 22:48 0

Приведение типов (классы) - C++ - Ответ 5043748

11.09.2013, 22:48. Показов 3059. Ответов 4
Метки (Все метки)

Ответ

gore-lykovoe, сможем с помощью static_cast
C++
1
D* p6 = static_cast<D*>(px);

Не по теме:

Общался когда-то с одним программистом на тему преобразований и запомнил его совет, что dynamic_cast следует использовать только для преобразования полиморфного типа, в других случаях - static_cast



Добавлено через 1 минуту
кстати, а зачем тут виртуальное наследование?
Цитата Сообщение от gore-lykovoe Посмотреть сообщение
virtual public V
и еще не забудьте включить RTTI в своем компиляторе

Вернуться к обсуждению:
Приведение типов (классы) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2013, 22:48
Готовые ответы и решения:

Шаблонные классы. Присвоение к указателю и приведение типов
Добрый вечер, ув. форум, есть к вам вопрос. Есть род. абстрактный класс: ParentAbstact Есть два...

Базовый класс с виртуальными методами и классы наследники. Динамическое приведение типов
Доброго времени суток. Помогите указать на ошибки и, по возможности, исправить) Необходимо создать...

Приведение типов
В паскале можно привести типы: type ts = 0..9; chislo = array of ts; Как это сделать на С++?

Приведение типов
Уважаемые программеры, ПОМОГИТЕ!!! Нужно (мне) реализовать шаблонную функцию для приведения типов....

4
11.09.2013, 22:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2013, 22:48
Помогаю со студенческими работами здесь

Приведение типов
Чем отличается type(x) от (type) x?

Приведение типов
Как привести наследника ко второму родителю? class Parent1 { public: int a; int b; ...

Приведение типов.
Доброго времени суток! В общем, есть класс Matrix(прямоугольные над полем вещ. чисел)....

Приведение типов
При вводе с клавиатуры s = 11 и a = 1.1, получаем 9. Результат переменной d = 10, это правильно. В...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru