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

Тонкость с указателями - взятие указателя на базовый класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ map<string, string>define_map http://www.cyberforum.ru/cpp-beginners/thread730677.html
нужно имитировать работу препроцессора #define у нас есть файл из которого считали программу на С++. list<string> word_list; list<string>::iterator i; string str; //заполняю word_list...
C++ не работает функция-счётчик Функция должна возвращать целое значение, уменьшающееся на 1 при каждом вызове. Начальное значение равно 10 #include "stdafx.h" int main() { static int a=10; a--; printf("%d \n",a); return... http://www.cyberforum.ru/cpp-beginners/thread730676.html
Минимальное дерево-остов C++
Ребят, помогите пожалуйста решить задачу в BC++ )) На плоскости своими координатами заданно n точек. Построить связный граф с вершинами во всех этих точках так, чтобы суммарная длина его ребер была...
C++ как переделать программу?
компилятор выдает много ошибок, как исправить ума не приложу. может быть что то нужно переделать? подскажите #include <stdlib.h> #include <conio.h> #include <math.h> void main() { double ...
C++ буквенная матрица в С++ http://www.cyberforum.ru/cpp-beginners/thread730634.html
помогите пожалуйста не могу сделать нужно создать буквенную матрицу при нажатии любой клавиши где i=j выводит букву О,i>j выводит-N,i<j выводит -Z, и при нажатии другой значения инвертируются : i>j...
C++ Двумерный массив с указателем (Преобразовать матрицу по правилу) Здравствуйте. Помогите пожалуйста. Задание: Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а столбец с номером... подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
13.12.2012, 21:38
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
struct Foo
{
    virtual ~Foo()
    {
 
    }
};
 
struct Bar
{
    virtual ~Bar()
    {
 
    }
};
 
struct Baz: public Foo, public Bar
{
 
};
 
int main()
{
    Baz baz;
 
    auto foo_dynamic = dynamic_cast<Foo*>(&baz);
    auto bar_dynamic = dynamic_cast<Bar*>(&baz);
 
    std::cout << foo_dynamic << ' ' << bar_dynamic << std::endl;
 
    auto foo_reinterpret = reinterpret_cast<Foo*>(&baz);
    auto bar_reinterpret = reinterpret_cast<Bar*>(&baz);
 
    std::cout << foo_reinterpret << ' ' << bar_reinterpret << std::endl;
 
    return 0;
}
Не используйте в плюсах приведение в стиле Си.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru