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

Перегрузка оператора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Быстрая сортировка. Сложности с сортировкой по возрастанию и убыванию http://www.cyberforum.ru/cpp-beginners/thread846359.html
Сложность в то, что не корректно работает быстрая сортировка по возрастанию и убыванию. В консоли приходится несколько раз выбирать способ сортировки.(Скрин во вложении) #include <iostream> #include <iomanip> #include <stdlib.h> #include <time.h> #include <Windows.h> using namespace std; template <typename T> void QSort(T array, int first, int last){
C++ UoPilot на С++ Добрый день. Хочу написать прогу на С++, аналогичную уже существующей UoPilot. Подскажите норм литературу. http://www.cyberforum.ru/cpp-beginners/thread846347.html
Найти целое число k-порядковый номер числа фибоначчи C++
Дано целое число N(>1), являющееся числом Фибоначчи: N=Fk(число Фибоначчи Fk определяется следующим образом: F1=1 f2=1 Fk=Fk-2+Fk-1, K=3, 4 ..). Найти целое число k-порядковый номер числа фибоначчи. Просьба написать через printf и scanf и по возможности написать пояснение для каждой строки.
C++ Тетрис на C++
Вот надо написать тетрис на курсовую. Проблема в том, что незнаю с чего начать. Есть , что то вроде гайдов по написанию подобного? И еще, как и с помощью чего создать интерфейс?
C++ Создание дерева и вывод его на экран http://www.cyberforum.ru/cpp-beginners/thread846325.html
Требуется создать бинарное дерево, состоящее из 7 уровней, заполненное рандомными числами. И вывести на экран приблизительно похожим на дерево. Буду благодарен за любую помощь:) Я попытался сделать следующим образом: struct tree //объявляю структуру { int n; tree* left; tree* right; } tree *insert(tree **root, int level, int n) //пишу функцию для вставки числа
C++ Директории как это сделать? Ув.программисты,подскажите пожалуйста,как это сделать?Задача:Нужно проверить существует ли папка,если существует-то нужно удалять файлы пока она не будет пуста.(В папке есть и другие папки) Уже все облазил, не могу найти точного решения. Пишу как консольное приложение Win32 на с++ подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,719
Записей в блоге: 3
23.04.2013, 22:03     Перегрузка оператора
Цитата Сообщение от IAmHated Посмотреть сообщение
Может я что то не так делаю?
Есть подозрение. Попробуйте инкрементировать переменную (экземпляр) класса для которого перегрузили (вручную!) столько операторов. Инт переменную лучше не инкрементируйте.
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
   
    setlocale(LC_ALL, "RUSSIAN");
    //cout<<"Введите a: ";// Вы не перегружали ввод>> так что задайте в тексте:
     Integer a=123;//только при инициализации так как конструктор преобразования с одним парам-ром у вас есть, а operator= - нет 
    a++;
    cout<<"Элемент после преобразования: "<<a;
    getch();
    return 0;
}
 
Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru