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

строки, перегруженные функции, сравнение... - C++

Восстановить пароль Регистрация
 
Letfly
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 18
01.02.2011, 12:24     строки, перегруженные функции, сравнение... #1
Здравствуйте!
Есть перегруженная функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Block* BlocksList::Find(string text) const
{
   BlockNode * pNode = 0;
   int position;
   for (pNode = pHead, position = 0; pNode!=NULL; pNode = pNode->GetNext(), position++)
   {
       if (pNode->GetBlock()->GetBlockText == text) //компилятор ругается на эту строчку
         break;
   }
   if (pNode == NULL)
      return NULL;
   else
      return pNode->GetBlock();
}
в мэйн вот такие строки

...
Block *pBlock=new Block(1);
...
pBlock->SetNextNo(list.Find("Ne znauy"));

выдает такую ошибку:

Ошибка 1 error C2784: bool std::operator ==(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem *): не удалось вывести аргумент шаблон для "const std::basic_string<_Elem,_Traits,_Alloc> &" из "overloaded-function" c:\сисадмин\программа\mini_akinator\mini_akinator\mini_akinator.cpp 171 mini_akinator
На всякий случай прилагается полный текст программы.
Вложения
Тип файла: txt mini_akinator.txt (11.0 Кб, 12 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2011, 12:24     строки, перегруженные функции, сравнение...
Посмотрите здесь:

Перегруженные функции. C++
C++ Перегруженные функции
перегруженные функции C++
C++ Перегруженные функции
Перегруженные функции C++
C++ Перегруженные функции
C++ Перегруженные функции
C++ Написать перегруженные функции для массива целых чисел и строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Letfly
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 18
01.02.2011, 20:13  [ТС]     строки, перегруженные функции, сравнение... #2
Sorry за повторение темы(( У меня глюк был...я первую созданную не смог найти в ссответствующем разделе.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.02.2011, 20:24     строки, перегруженные функции, сравнение... #3
C++
1
2
      if (pNode->GetBlock()->GetBlockText() == text) //компилятор ругается на эту строчку
         break;
Yandex
Объявления
01.02.2011, 20:24     строки, перегруженные функции, сравнение...
Ответ Создать тему
Опции темы

Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru