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

dynamic_cast - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоковый ввод из файла вместе с классом. Не пойму в чем причина http://www.cyberforum.ru/cpp-beginners/thread1086192.html
Привет народ. У меня такая проблема. Пишу лабораторную, и не могу таким способом (показан ниже) ввести всю таблицу и сохранить внутри программы. В этой лабораторной изучается раздел Классы, но видимо причина не в этом. До этого делал лабораторную со структурой и такой же ввод с помощью while выводил мне все, что есть в файле, все данные сохранялись в поток, а оттуда в массив структур. Вот...
C++ Переделать программу что бы была через map #include <iostream> #include <conio.h> #include <windows.h> #include <vector> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); struct zap http://www.cyberforum.ru/cpp-beginners/thread1086119.html
Как определить строковую переменную? C++
Првиет всем! Ситуация такая.Мне нужно что бы введенная строка загрузилась в переменную.А далее эта переменная была переданна в качестве аргумента функции.Примерно так. std::cin>>stroka FILE *L = fopen (stroka ,"r"); \\ тут строка это путь к TXT файлу.Который мы открываем с "r" (Аргумент или т.д)
C++ string[] в char[][] или char[]
Приветствую! Можно ли одномерный массив типа string переписать в двумерный или одномерный типа char? Если да, то как? Заранее спасибо :thank_you:
C++ Сделать через map http://www.cyberforum.ru/cpp-beginners/thread1086092.html
#include <iostream> #include <conio.h> #include <windows.h> #include <vector> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); struct zap
C++ Компиляция библиотеки libxml под c++ Под libxml есть библиотека xmlwrapp позволяющая работать с libxml под с++. Проблема в ее компиляции: по адресуhttp://libxmlplusplus.sourceforge.net/скачал исходники и с помощью msbuild собрал через master.proj либы, подключил к своему проекту, но он ругается на "undefined reference" вызываемых функций. Подключил вроде правильно (работаю под qt, но думаю это не имеет значения), сами libxml... подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
31.01.2014, 20:34     dynamic_cast
Tulosba, да, я не сразу допёр, что тут кастуется не производный класс к базовому, а наоборот! Тогда вообще непонятна цель этого шаманства.
Обычно мы можем создать контейнер полный указателей base*, а затем пихать в него указатели на различные производные классы. Это позволит нам вызывать по этим указателям виртуальные функции, не задумываясь о конкретном типе объектов.

Но зачем может понадобиться кастовать их назад в конкретный производный тип, если мы только что создали абстрактный интерфейс как раз с противоположной целью!?
 
Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru