Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2010, 21:39   #1
Critter
Новичок
Джуниор
 
Аватар для Critter
 
Регистрация: 31.07.2010
Сообщений: 4
По умолчанию ошибка: no match for ‘operator<<’ in ‘std::operator<< [with _Traits = std::char_traits<char>

Не могу понять в чем косяк

Код:
for ( int i = 1; i <= 256; i++) {

  // ошибка как утверждает компилятор на следующей строчке	
  cout << i << "\t\t" << mathematics.Binary( i ) << "\t\t" << mathematics.Hex( i ) << "\n";
	
}

вывод компилятора:

Код:
main.cpp: In function ‘int main()’:
main.cpp:16: ошибка: no match for ‘operator<<’ in ‘std::operator<< [with _Traits = std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> >&)((std::basic_ostream<char, std::char_traits<char> >*)((std::basic_ostream<char, std::char_traits<char> >*)std::operator<< [with _Traits = std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> >&)((std::basic_ostream<char, std::char_traits<char> >*)std::cout.std::basic_ostream<_CharT, _Traits>::operator<< [with _CharT = char, _Traits = std::char_traits<char>](i))), ((const char*)"\011\011")))->std::basic_ostream<_CharT, _Traits>::operator<< [with _CharT = char, _Traits = std::char_traits<char>](mathematics.Notation::Binary(i)))), ((const char*)"\011\011")) << mathematics.Notation::Hex(i)’
Critter вне форума Ответить с цитированием
Старый 31.07.2010, 21:53   #2
ThisIzGame
Форумчанин
 
Регистрация: 31.08.2009
Сообщений: 161
По умолчанию

эээ, я не спец.разбирать такие длинные сообщение, но возможно operator<< ожидает тип char, а mathematics.Notation::Binary(i) возвращает const char*, поэтому компилятор и ругается
ThisIzGame вне форума Ответить с цитированием
Старый 01.08.2010, 00:26   #3
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

что такое mathematics ?
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 01.08.2010, 01:44   #4
Critter
Новичок
Джуниор
 
Аватар для Critter
 
Регистрация: 31.07.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от ozo Посмотреть сообщение
что такое mathematics ?
Объект класса.


Код:
#include <iostream>
using namespace std;

#include "Notation.h"



int main() {

	Notation mathematics;
	
	cout << "Десятичная\tДвоичная\tШеснадцатиричная\n";

	for ( int i = 1; i <= 256; i++) {
	
		cout << i << "\t\t" << mathematics.Binary( i ) << "\t\t" << mathematics.Hex( i ) << "\n";
	
	}
	
	return 0;

Последний раз редактировалось Critter; 01.08.2010 в 14:55.
Critter вне форума Ответить с цитированием
Старый 08.08.2010, 20:20   #5
deviart
 
Регистрация: 08.08.2010
Сообщений: 8
По умолчанию

Что метод Binary возвращает? Что метод Hex возвращает?
deviart вне форума Ответить с цитированием
Старый 08.08.2010, 23:38   #6
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Цитата:
Сообщение от Critter Посмотреть сообщение
Объект класса.
Ответ программиста, а теперь покажите описание класса.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
E2015 Ambiguity between 'std::log(double)' and 'std::log(long double)' Namolem Помощь студентам 3 02.04.2011 20:22
Ошибка. Operator not applicable to this oparand type _-Re@l-_ Общие вопросы Delphi 6 29.06.2010 13:30
Operator C++ EfiopianDIMON Общие вопросы C/C++ 1 13.12.2008 16:52
ошибка expected init-declarator before "operator" Tev Общие вопросы C/C++ 2 13.11.2008 22:31
ошибка - [Error] Unit1.pas(325): Operator not applicable to this operand type blackstersl Общие вопросы Delphi 6 27.08.2008 13:17