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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать программу под ввод с клавы http://www.cyberforum.ru/cpp-beginners/thread1311038.html
Переделайте пожалуйста, тут с файла читает строку, а мне надо что-бы строку вводить с клавы. Тут программа вычисляет сколько раз повторяется первое слово в строке. #include <iostream> #include...
C++ Целочисленный одномерный массив, сортировка по убыванию и возрастанию Написать программу, позволяющую сортировать введенный пользовате-лем целочисленный одномерный массив по убыванию или по возраста-нию (в зависимости от выбора пользователя). Сортировку по убыванию... http://www.cyberforum.ru/cpp-beginners/thread1311025.html
Вывести таблицу значений функции через цикл do/while C++
Написать программу, которая реализует такой алгоритм. Выводит на экран меню: 1. Ввод данных 2. Вычисление функции 3. Завершение Если выбран пункт 1, необхадно обеспечить ввод трех величин:...
Элементы в матрице равны сумме индексов C++
Доброго времени суток, есть задачка в которой нужно задать матрицу, элементы главной диагонали равны 1, ниже ее -0, а выше равны сумме индексов. Массив я задал, нули и единицы тоже. А вот сумму...
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Эксперт С++
3826 / 2084 / 532
Регистрация: 18.10.2014
Сообщений: 3,699
25.11.2014, 22:35
Цитата Сообщение от Slavytuch Посмотреть сообщение
Выдаёт ряд ошибок (24) непонятной мне природы:
Ну так, а чего вы хотели? Кто вас научил делать 'using namespace std;' в коде?

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

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