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

Ошибка "Перегруженная функция-член не найдена" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно с одного файла считать числа(десятичные дроби), заменить их словами, и записать в другой! http://www.cyberforum.ru/cpp-beginners/thread751590.html
пожалуйста! помогите! нужно с одного файла считать числа(десятичные дроби), заменить их словами, и записать в другой!
C++ Создать базу данных автобусного парка Доброго времени суток. Задание таково: Создать базу данных автобусного парка. Структура информации: номер автобуса, фамилия водителя, номер маршрута, количество автобусов на маршруте. В программу необходимо включить меню работы с программой, которое должно содержать следующие пункты: а) создание файла исходных данных; б) просмотр содержимого файла; в) поиск заданной информации в... http://www.cyberforum.ru/cpp-beginners/thread751585.html
C++ Ошибка "Указанный набор инструментов платформы (v110) не установлен или недопустим"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): error MSB8008: указанный набор инструментов платформы (v110) не установлен или недопустим. Убедитесь, что выбрано поддерживаемое значение PlatformToolset. как устранить эту ошибку? У меня Microsoft Visual C++ 2010, экспресс - выпуск
C++ Как сортировать строки в файлах
Подскажите как сортировать строки в файлах.
C++ Что значит return(n>=0)?n:-n) http://www.cyberforum.ru/cpp-beginners/thread751517.html
Объясните кто сможет return((n>=0)?n:-n)
C++ Вычисление арккотангенса через арктангенс, разложенный в степенные ряды ошибки : не возвращает 0, ругается на i...помогите исправить #include<iostream> using namespace std; double atan(int n, double x) { for (register int i=0; i<= n ;i++) double atan = 0; подробнее

Показать сообщение отдельно
iifat
2206 / 1359 / 101
Регистрация: 05.06.2011
Сообщений: 3,744
03.01.2013, 22:13     Ошибка "Перегруженная функция-член не найдена"
Цитата Сообщение от ValeryS Посмотреть сообщение
класс родной. доступ имеет ко всем членам, а то что объект другой так это не влияет
Цитата Сообщение от yulla Посмотреть сообщение
error C2248: Complex::re: невозможно обратиться к private член, объявленному в классе "Complex"
Во-во. Именно шо влияет.

Добавлено через 3 минуты
Цитата Сообщение от yulla Посмотреть сообщение
C++
1
complexExt operator+(Complex &);
И в третий раз пишу тебе: в сообщении написано, что компилятор ищет оператор с аргументом ComplexExt! Думаешь, я вру?
Цитата Сообщение от yulla Посмотреть сообщение
заменила на protected
Не то заменила. public оставь как было. protected: напиши перед
C++
1
double re, im;
Добавлено через 7 минут
Цитата Сообщение от yulla Посмотреть сообщение
warning C4172: возвращение адреса локальной или временной переменной
Это, вообще-то, предупреждение, не ошибка; однако, к какой строчке?
И только сейчас вот заметил, позор мне: у тебя прототип оператора + в описании класса Ext не совпадает с определением.
И ещё: смею уверить, оператор + не должен портить переменную! Надо описать локальную, сформировать и вернуть её.

Добавлено через 32 минуты
И таки совсем забыл: re, im -- либо public, либо нужны public функи, которые их выдают результатом. Иначе к ним не досиупишься.

Добавлено через 10 секунд
И таки совсем забыл: re, im -- либо public, либо нужны public функи, которые их выдают результатом. Иначе к ним не досиупишься.

Добавлено через 20 минут
Не доступишься, конечно, там описка.
И последнее на сегодня: возможно, вот это вот
Цитата Сообщение от yulla Посмотреть сообщение
c:\users\1\desktop\доработка8154\1\consoleapplication3\consoleapplication3\consoleapplication3.cpp(39): error C2511: complexExt complexExt::operator +(complexExt &): перегруженная функция-член не найдена в "complexExt"
как раз из-за несоответствия определения прототипу. Так что стоит попробовать исправить определение, поставить аргументом Complex.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru