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

Не удается в главной программе уладить противоречия с указателями и адресами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс Vektor http://www.cyberforum.ru/cpp-beginners/thread1005144.html
Помогите, не пойму как делать. Разработать класс Vector – геометрический вектор произвольной размерности (размерность задается в конструкторе вектора). Реализовать метод доступа к элементам вектора. Реализовать операции сложения, вычитания и скалярного произведения векторов, а также нахождение модуля вектора.
C++ Функции. Вложенные циклы Добрый вечер! Помогите пожалуйста перевести задачу с C# на С++ Условие: Даны целые числа m, a1... a20. Найти три натуральных числа i, j, k, каждое из которых не превосходит двадцати, такие что ai+aj+ak=m. Если таких чисел нет, сообщить об этом. Код: int fun(int a, int m) { int len = a.Length, i, j, k; http://www.cyberforum.ru/cpp-beginners/thread1005142.html
Сложение массивов C++
Произвести сложение двух массивов 5х3 по правилам сложения матриц.
c++ завершить цикл клавишей <Enter> C++
здраствуйте нужно завершать вложенный цикл клавишей <enter>, весь день просидел так и не осилил, при объекктов getch(), cin.get() завершается при каждом символе. Добавлено через 15 секунд #include <iostream> #include <conio.h> int main () { using namespace std;
C++ Проверьте, пожалуйста. Задание: определить, каким днем недели является 1 января данного года http://www.cyberforum.ru/cpp-beginners/thread1005126.html
Дана задача: Вводится номер года. Определить, каким днем недели является 1 января данного года, если 1 января 1900 года - понедельник (для решения этой задачи заметим, что в случае, когда год невисокосный, 1 января следующего года сдвигается на 1 день недели, а если год високосный -то на 2). P.S Високосный год - это год, который делится на 4, но не делится на 100, либо просто делится на 400....
C++ символьные матрицы в C++ Заменить символом '*' все элементы, расположенные выше побочной диагонали и не являющиеся цифрами. подробнее

Показать сообщение отдельно
zvoronz
 Аватар для zvoronz
270 / 237 / 21
Регистрация: 29.05.2012
Сообщений: 889
12.11.2013, 06:32     Не удается в главной программе уладить противоречия с указателями и адресами
Как написано в MSDN:

Кликните здесь для просмотра всего текста
'conversion type' conversion from 'type1' to 'type2' exists, but is inaccessible
Access protection (protected or private) prevented conversion from a pointer to a derived class to a pointer to the base class.

The following sample generates C2243:

// C2243.cpp
// compile with: /c
class B {};
class D : private B {};
class E : public B {};

D d;
B *p = &d; // C2243

E e;
B *p2 = &e;


То есть у вас здесь
C++
1
class last : public flower, public interface_1, interface_2
ограничение преобразования указателя дочернего класса last к указателю базового класса interface_2.
 
Текущее время: 11:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru