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

Ошибка перегрузки оператора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread1638556.html
Написать программу, которая запрашивает массив натуральных чисел (ввод с клавиатуры), а затем выводит на экран те элементы массива, которые являются простыми числами, и их количество. Проверку числа на "простату" реализовать с помощью функции int prost(int x) , которая в качестве аргумента принимает проверяемое число, а возвращает само число, если оно простое, и "0", если число не простое. ...
C++ Калькулятор беда со стеком Добрый день, помогите понять почему у меня не записывает в стек, уже с этим калькулятором не первый день мучаюсь, уже практически дописал так тут такая проблема. Вот код: class Calculator { private: char *expression; public: Calculator(); void input(); void separation(Operators &obj); http://www.cyberforum.ru/cpp-beginners/thread1638543.html
Создание и использование толкового словаря C++
Ааа сложна:wall::help: Толковый словарь представляет собой двумерный массив, первом столбце которого находится соответствующее слово, а во втором - его толкования. Пользователь задает с клавиатуры текст. Отредактировать данный текст, добавив в него толкование каждого слова, которое представлено в словаре. Толкование приводить в скобках после соответствующего слова. Предусмотреть...
C++ Не запускается Helloworld.exe
Добрый день! Мой первый пост и второй день изучения cpp, и я уже столкнулся с проблемой запуска первой программы... Суть в том, что код написан правильно, все дллки подгрузил с офф. сервера майкрософт, а программа не хочет запускаться :( Вот код: #include "stdafx.h" #include <iostream> using namespace std; int main() {
C++ Определить, какой символ сколько раз встречается в заданном массиве http://www.cyberforum.ru/cpp-beginners/thread1638487.html
Помогите решить задание: Дано массив символов. Определить , какой символ сколько раз встречается в данном массиве И можно сделать так чтобы пользователь сам задавал какой символ ему нужно искать.
 

Показать сообщение отдельно
saphira777
0 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 19
14.01.2016, 16:19     Ошибка перегрузки оператора
Здравствуйте уважаемые программисты,
при созданиии проэкта возникает ошибка
In function 'int main()':
154 10 [Error] no 'operator++(int)' declared for postfix '++' [-fpermissive]
155 10 [Error] no 'operator--(int)' declared for postfix '--' [-fpermissive]

Выложить весь код програмы немогу, слишком длинная. Можете посмотреть здесь http://pastebin.com/6gpayY5u
Хочу сказать чо перезагрузку операторов я сделал
C++
1
2
3
4
5
6
 73 vokzal operator ++(){addVokzal();return *this;}
 74 vokzal operator --(){deleteVokzal();return *this;}
 75 friend istream &operator >>(istream &in, vokzal &z);
 76 friend ostream &operator <<(ostream &out, vokzal &z);
 77 friend ifstream &operator >>(ifstream &fin, vokzal &z);
 78 friend ofstream &operator <<(ofstream &fout, vokzal&z);
Но при использовании этого выходит ошибка
C++
1
2
154  case 4:a++;break;// a.addVokzal(); добавление записи в БД
155  case 5:a--;break;//a.deleteVokzal(); удаление записи из БД
Когда я использую функции a.addVokzal(); a.deleteVokzal();
Программа крашится
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru