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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переименование http://www.cyberforum.ru/cpp-beginners/thread236708.html
Добрый день! Проблема появилась в переименовании файлов\папок, содержащих русские буквы. Локаль стоит, система все адекватно воспринимает. Часть файлов переименовываются :\ void RenameOldLabels()...
C++ Рисование ромба Нужно нарисовать ромб используя символ * и цикл for. Ромб должен быть закрашен символами *. Как понимаю опять нужно использовать цикла for, один вложенный, рисовать отдельно символ пробела и *. Не... http://www.cyberforum.ru/cpp-beginners/thread236699.html
Использование "указателя" C++
Используя указатель (ссылка на ячейку памяти) найти максимальный элемент массива. Массив используется только при его объявлении. МИР.
C++ Книга по разработке приложений
Здравствуйте, хочу спроектировать систему учета специфичного товара. Приход-расход, списание, переброска на другой склад и тд. Впервые столкнулась с такой задачей. Планирую использовать С++ и MySQL,...
C++ Числа Армстронга. Алгоритм. http://www.cyberforum.ru/cpp-beginners/thread236679.html
Получить все числа Армстронга, состоящие из трех или четырех цифр (указание: натуральное число из n цифр называется числом Армстронга если сумма возведенных в n-ую степень его цифр равна самому...
C++ условие в if у меня есть условие if (str!='0' && str!='1' && str!='2' && str!='3' && str!='4' && str!='5' && str!='6' && str!='7' && str!='8' && str!='9' )(str не должно быть цифрой) как его записать в более... подробнее

Показать сообщение отдельно
Letfly
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 18

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

01.02.2011, 12:24. Просмотров 376. Ответов 2
Метки (Все метки)

Здравствуйте!
Есть перегруженная функция:
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
На всякий случай прилагается полный текст программы.
0
Вложения
Тип файла: txt mini_akinator.txt (11.0 Кб, 12 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru