Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Битовые операции и операции смещения языка С https://www.cyberforum.ru/ cpp-beginners/ thread1018313.html
Доброго времени суток господа,помогите пожалуйста.Есть 2 кода к задаче,первый работает верно(переводит обычные числа в 16-ти ричные),а второй код не переводит обратно(из 16-ти ричных в обычные).Вот прилагаю 2 кода,не могли бы вы мне помочь со вторым кодом.. (1) #include<stdio.h> #include<iostream> #include<conio.h> using namespace std; void main () { int UnitStateWord;
C++ перегрузка
всем привет) мне нужна помощь)я пытаюсь научиться программировать на с++. вот первая проблема которая возникла у меня. написал программу перегрузка функций-членов. вот мой код: #include <iostream> class Ractangle { public: Ractangle(int width, int height); ~Ractangle();
C++ Для массива Как перерузить -> ( обращение к члену класса) под массив ? https://www.cyberforum.ru/ cpp-beginners/ thread1018278.html C++ Qt или WinAPI для десктоп приложения https://www.cyberforum.ru/ cpp-beginners/ thread1018275.html
Здравствуйте. Решил взять себе какой-нибудь проект для получения опыта. Все, что смог придумать, это что-то вроде центра уведомлений, как в хроме. Встал вопрос: использовать Qt WinAPI. WinAPI привлекает взаимодействием с системой напрямую, но как-то страшно за него браться. А Qt напрягает весом библиотек. Тем более, если уведомления будут браться из расширений в виде dll и если каждое будет...
Исследовать сходимость последовательности C++
//// Исследовать сходимость последовательности {x_n } к данному числу a, используя определение предела последовательности. Для каждого заданного ε найти такое натуральное N, что для всех n≥N |x_n-a|<ε. Задать 5 различных значений ε (их изменение выполнять в цикле). Предел последовательности находить с помощью функции, в которую передаётся текущее значение ε в качестве параметра, а...
C++ Как перегрузить *. ? https://www.cyberforum.ru/ cpp-beginners/ thread1018245.html
И вообще как называется этот оператор? Может, я слепая, но я даже здесь не нашлаего http://ru.wikipedia.org/wiki/Операторы_в_C_и_C%2B%2B Помогите, пожалуиста!! :(
C++ Ошибка LNK2005 в перегрузке операторов Возникает вот такая ошибка Вот ссылка на весь проект https://www.dropbox.com/s/j62sp205lxk7puq/fire_l_new.rar Если закомментировать Add_fire, то ошибки нет и всё работает, а вместе всё падает. Может быть можно как нибудь изменить синтаксис или сделать что-то ещё с float &Vector2::operator (int num) { return _vector; https://www.cyberforum.ru/ cpp-beginners/ thread1018244.html Главные диагонали в матрице C++
Доброго времени суток! Как можно вывести главные диагонали в квадратной матрице?? У меня получилось только одну диагональ, а как вторую?? Спасибо. #include <iostream> #include <ctime> #include <iomanip> using namespace std; int fun() { srand(time(NULL)); int n =0,i,j;
C++ Графика в С++ https://www.cyberforum.ru/ cpp-beginners/ thread1018217.html
Здравствуйте! Дали задание: используя каркасное представление нарисовать куб (изометрия), и с помощью функций вращать\масштабировать и тд. Не используя OpenGL и DirectX. Подскажите пожалуйста литературу, прочитав которую - я смогу реализовать данное задание?
C++ Написать программу удаления из ведомости информации о студентах В сведения хранится информация по задолженностям студентов: ФИО., Группа, курс, предмет. Написать программу удаления из ведомости информации о студентах, аннулировав задолженности. https://www.cyberforum.ru/ cpp-beginners/ thread1018206.html
C++ Зачем нужны указатели?
Интересует вопрос, зачем нужны указатели? Например почему лучше нужно объявлять переменные как указатели, почему как обычно нельзя? То есть не так: int *test = new int; *test = 5; А вот так: int test; test = 5
C++ Задача на массивы c++ https://www.cyberforum.ru/ cpp-beginners/ thread1018201.html
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине - элементы, стоявшие в четных позициях. p.s. помогите...
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
25.11.2013, 14:47 0

Перегрузка оператора при наследовании - C++ - Ответ 5387425

25.11.2013, 14:47. Показов 1492. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от stima Посмотреть сообщение
К тому типу у которого есть нужный operator.
Можно сделать friend оператор в базовом классе (принимающий ссылку) и тогда экземпляр дочернего класса приводить к базовому не надо. Например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
class CountDn : public Count
{
public:
Count operator--()
{ return Count(--count); }
friend Count operator++(CountDn&);
};
 
Count operator++(CountDn& cd)
{ 
    return Count(++cd.count); 
}


Вернуться к обсуждению:
Перегрузка оператора при наследовании C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2013, 14:47
Готовые ответы и решения:

Перегрузка операторов при наследовании
Есть базовый(StringType) и производный(tcomplex) классы. Соотвественно это строка и комплексное...

Перегрузка ввода и вывода при наследовании
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;string&gt; using namespace std; class Base { int...

Перегрузка оператора
Здравствуйте! Помогите разобраться с перегрузкой операторов. Суть задания: Осуществите перегрузку...

Перегрузка оператора
#include &lt;iostream&gt; class Node { public: char *s; int length; Node * next; public:...

7
25.11.2013, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2013, 14:47
Помогаю со студенческими работами здесь

Перегрузка оператора <<
Пишу класс My_String #include &lt;iostream&gt; const int MAX = 1000; class My_String { private:...

Перегрузка оператора +
Добрый день, товарищи программиста. Вопрос такой. Я перезагружаю оператор + на языку с++, и...

Перегрузка оператора +
В общем проблема в том что я не могу правильно перегрузить оператор точнее могу но ошибки работы с...

Перегрузка оператора <=
Основная задача данного фрагмента отсортировать массив структур по полю name в алфавитном порядке,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru