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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество элементов массива, равных 0 http://www.cyberforum.ru/cpp-beginners/thread176306.html
Помоги решить задания, используя динамические массивы. Заранее спасибо! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Количество элементов массива, равных 0. 2) Сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возростанию модулей элементов.
C++ Составить описание класса прямоугольников. Народ, помогите пожалуйста! Нифига не втыкаю как это сделать... Вот сама задача: Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плоскости, изменение размеров, построение наименьшего прямоугольника, содержащего два заданных прямоугольника, и прямоугольника, являющегося общей частью... http://www.cyberforum.ru/cpp-beginners/thread176303.html
C++ Определить количество столбцов в матрице, не содержащих ни одного нулевого элемента
1) Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. 2) Переставить строки заданной матрицы, расположив их в соответствии с ростом суммы ее положительных четных элементов. Заранее спасибо!
дан массив char[22] как превратить отдельные байты в int, short C++
Дан массив char. В нем содержатся на заранее определенных местах разные типы целых(int и short). Как их грамотно выделить в отдельные переменные? Например 1-2-3-4 = unsigned int; 5-6 = unsigned short; 7-8-9-10 = int; и т.д. Некоторые байты могут быть равны нулю. Пытался сделать через std::stringstream, считывая потом побайтно из потока, но ничего не получилось, и еще приходил в голову...
C++ Вопрос про конструктор и инициализвцию http://www.cyberforum.ru/cpp-beginners/thread176287.html
class test { int a; char name; string name2; public: test(int a,char* name, ....) : a(a), .....{} }; если стринг как параметр то что писать в прототипе? и как быстро инициализировать чар и стринг? strcpy не хочу, мне нужен быстрый способ и как он кстати по нормальному называется?)
C++ Дана матрица целых чисел. Подсчитать количество элементов, предшествующих максимуму и количество элементов, следующих за минимумом #include "stdafx.h" #include <stdlib.h> //#include <stdio.h> #include <conio.h> int main() { int i,j; srand(7); const int m=5,n=5; подробнее

Показать сообщение отдельно
xapiton
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 14
14.10.2010, 13:49     неполучается виртульный метод
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A
{
private:
 int value;
public:
 virtual int Method ( int _value );
};
 
class B : public class A
{
private:
public:
 int Method ( int _value ); //использует члены класса А (родительского)
};
Не могу переопределить Method(). 8я Студия ругается (выдает ошибку C2248: 'A::value' cannot access private member declared in class 'A') члены класса А, приват, и к ним нет доступа, когда я к ним пытаюсь напрямую обратиться.
Если их перекинуть в паблик то все работает, но пропадает инкапсуляция.
Че делать ? Как быть ?
Писать под каждый член класса метод ?

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