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

НЕнаследование чисто виртуальной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выравнивающие биты в BMP http://www.cyberforum.ru/cpp-beginners/thread946953.html
Здравствуйте. Прошу помощи, не могу найти ошибку в коде. Задача обработать взвешенным ранговым фильтром бмп файл и результат переписать в другой бмп. Сам фильтр реализован верно, подозреваю что проблема с выравнивающими битами. void rangeFilter(BYTE *in,BYTE * out,int w,int h) { int k; cout<<" k= "; k=3;//cin>>k; //k параметр рангового фильтра
C++ Массив: Определить наименьший по модулю отрицательный элемент? В одномерном массиве нудно определить наименьший по модулю отрицательный элемент. Помогите. Весь мозг уже сломал..... http://www.cyberforum.ru/cpp-beginners/thread946945.html
Классы и объекты C++
Такая ситуация: есть кусочек кода, не несущего смысловой нагрузки. while(a < b) а++; где a и b объекты самопального класса сверхбольших чисел. Арифметические операции и операции сравнения перегружены и работают корректно. К примеру ввожу два числа а = 1, b = 100. Цикл должен выполнятся пока а не превысит или станет равным b. Вывожу а на экран и получаю, что ветка выполняется только один раз и а...
C++ Самоучитель от Дейтела врет?
Почему в самоучителе по С++ от Дейтела Х, программа, выводящая текст записана так: #include <iostream> int main() { std::cout<< "Welcome\n";
C++ у кого VS2010? http://www.cyberforum.ru/cpp-beginners/thread946908.html
Поделитесь такими файликами. В инете с левого источника боюсь качать. msvcp100.dll msvcr100.dll Находятся они по адресу Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT Program Files\Microsoft Visual Studio 10.0\VC\redist\x64\Microsoft.VC100.CRT в каждой папке должно иметь по паре вышеописанных файлов. у самого резанная версия VS, поэтому нет.
C++ MinGW Developer Studio Всем здраствуйте! Просьба! Не кидайте сразу помидорами, если вопрос очень уж глупый))) Я только начинаю разбираться, первые шаги так сказать))) Скачала я среду MinGW Developer Studio, создаю консольное приложение, там делаю один .cpp-файл - простой HelloWorld. Дальше я хочу, чтоб меня поприветствовали таки и жму кнопки Compile и Build. Вот. Все хорошо, без ошибок, но где же моя строчечка с... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,714
Записей в блоге: 3
02.09.2013, 20:26     НЕнаследование чисто виртуальной функции
Сохранение адреса в указателе на базовый класс
Цитата Сообщение от IGPIGP Посмотреть сообщение
C++
1
ptr = &c;
при protected наследовании в таком стиле не получается. Явно привести можно:
C++
1
ptr = (Aabstr*)&c;
Добавлено через 22 минуты
Цитата Сообщение от IGPIGP Посмотреть сообщение
Явно привести можно:
Нашёл у Павловской:
абстрактный класс нельзя использовать при явном приведении типов, для описания типа параметра и типа возвращаемого функцией значения.
Что касается функции, оно и понятно. Нельзя создавать объект, а в случае передачи и возврата из функции по значению объект создаётся.
А начало фразы не однозначно. Использование типа, для явного приведения к указателю на тип, это другой случай?
 
Текущее время: 17:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru