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

Синтаксические ошибки при компиляции классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу под ввод с клавы http://www.cyberforum.ru/cpp-beginners/thread1311038.html
Переделайте пожалуйста, тут с файла читает строку, а мне надо что-бы строку вводить с клавы. Тут программа вычисляет сколько раз повторяется первое слово в строке. #include <iostream> #include <string> #include <fstream> using namespace std; int main() {
C++ Целочисленный одномерный массив, сортировка по убыванию и возрастанию Написать программу, позволяющую сортировать введенный пользовате-лем целочисленный одномерный массив по убыванию или по возраста-нию (в зависимости от выбора пользователя). Сортировку по убыванию необходимо реализовать методом пузырька, а сортировку по возрастанию – методом выбора. Указанные виды сортировок нужно оформить в виде отдельных функций. Программа должна позволять работать столько раз,... http://www.cyberforum.ru/cpp-beginners/thread1311025.html
Вывести таблицу значений функции через цикл do/while C++
Написать программу, которая реализует такой алгоритм. Выводит на экран меню: 1. Ввод данных 2. Вычисление функции 3. Завершение Если выбран пункт 1, необхадно обеспечить ввод трех величин: начального и конечного значения и шага изменения аргумента X. Если выбран пункт 2, необходимо провести вычисления функции y = ln (2x) +2.5 и вывести полученные результаты в виде следующей таблицы: Шаг X...
Элементы в матрице равны сумме индексов C++
Доброго времени суток, есть задачка в которой нужно задать матрицу, элементы главной диагонали равны 1, ниже ее -0, а выше равны сумме индексов. Массив я задал, нули и единицы тоже. А вот сумму индексов не соображу как. Хотелось бы с функцией. #include <iostream> using namespace std; int main() { int n;
C++ Квадратная матрица и изменение значений в ней http://www.cyberforum.ru/cpp-beginners/thread1310999.html
Вывести на экран рандомную квадратную матрицу формата NxN где N задаётся пользователем. И в нижнем треугольнике (при разделении квадрата диагоналями на 4 треугольника) поменять местами максимальное и минимальное значения. Помогите пожалуйста)
C++ Вывод нужной информации Подскажите как вывести все новости(только News) из массива? #include "advert.h" #include "article.h" #include "gazeta.h" #include "string" using namespace std; int main() подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3635 / 1910 / 503
Регистрация: 18.10.2014
Сообщений: 3,478
25.11.2014, 22:35     Синтаксические ошибки при компиляции классов
Цитата Сообщение от Slavytuch Посмотреть сообщение
Выдаёт ряд ошибок (24) непонятной мне природы:
Ну так, а чего вы хотели? Кто вас научил делать 'using namespace std;' в коде?

Вы тупо вывалили все пространство имен 'std' в глобальное пространство имен. В пространстве имен 'std' есть своя шаблонная функция 'std::distance', работающая на итераторах. Она тоже является кандидатом на вызов в ваших вызовах 'distance'. Но при компиляции этой стандартной версии для вашего класса 'point' (который итератором не является) происходят вышепроцитированные ошибки.

Либо перестаньте заниматься такой фигней, как 'using namespace std', либо явно указывайте в своих вызовах '::distance'.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru