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

Производный класс не видит перегруженную операцию базового класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при выполнении программы http://www.cyberforum.ru/cpp-beginners/thread839515.html
//set.h #pragma once typedef unsigned short WORD; class Set { private: int minElem; int maxElem;
C++ Дерево поиска Всем добрый полдень:) Помогите пож-та решить вот такую вот задачку: В текстовом файле задан алфавит(на англ(a-z), нужно построить бинарное дерево поиска:)Плиииииз( буду очееееееень благодарна..... Добавлено через 1 час 47 минут ????????????????????????????????? http://www.cyberforum.ru/cpp-beginners/thread839508.html
Определить, в каком из двух целых чисел больше цифр C++
Составить программу решения задачи с использованием подпрограмм. Определить, в каком из данных двух целых чисел больше цифр.
Объектно-ориентированное программирование (возведение числа в степень) C++
Объясните пожалуйста как реализовать метод в Борланде Поле First-дробное число;Поле Second-целое число показатель степени. Реализовать метод Power()-возведение числа first в степень second.Метод должен правильно работать при любых допустимых значениях first i second. Объясните как это можно реализовать
C++ Считать текст из файла и вывести слова в виде списка http://www.cyberforum.ru/cpp-beginners/thread839451.html
нужна помощь, кому не тяжело собственно, заранее благодарен Вот само условие "написать программу, которая считывает текст из файла и выводит слова в виде списка"
C++ Имеется строка "AAABBCCAA", нужно вывести на экран "3A2B2C2A", и так же сделать обратное действие Доброго времени суток. Помогите организовать, желательно с примером, такую программу: имеется строка "AAABBCCAA"(так же можно абсолютно любую другую), нужно вывести на экран "3A2B2C2A", и так же сделать обратное действие. как это можно сделать? подробнее

Показать сообщение отдельно
IvanInanovich
0 / 0 / 0
Регистрация: 03.01.2013
Сообщений: 113
16.04.2013, 22:55  [ТС]     Производный класс не видит перегруженную операцию базового класса
Цитата Сообщение от rangerx Посмотреть сообщение
IvanInanovich, перегружая метод в производном классе вы скрываете метод определённый в базовом. Для того чтобы сделать этот метод видимым для производного класса нужно использовать ключевое слово using. В вашем случае
C++
1
2
3
4
5
6
7
class C3 : public CountDn
{
public:
    //...
    using CountDn::operator ++;
    using CountDn::operator --;
};
Работает, спасибо большое. Теперь все понятно)) Единственное не понял почему в таком случае не ставятся круглые скобки в конце перегрузки оператора. Я было попробовал с ними, но выбило ошибку. Как быть в ситуации если нужно будет операция с аргументом? К примеру operator++(int).
 
Текущее время: 11:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru