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

Сортировка для контейнера с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка [Linker error] undefined reference to `Triangulation::distPoints(tagPOINT&, tagPOINT&)' http://www.cyberforum.ru/cpp-beginners/thread643383.html
Добрый день, уважаемые форумчане есть функция которая считает площадь треугольника double Triangulation::squareTriang(POINT &t1, POINT &t2, POINT &t3) { double a,b,c; double Y,S;...
C++ подскажите сайт где можно найти задачи по c++ сабж подскажите сайт где есть задачки по c++ которые можно порешать и онлаин проверить правильность выполненного задания. http://www.cyberforum.ru/cpp-beginners/thread643356.html
ввод-вывод информации C++
начнем с задания...: Ввод текстовой строки с клавиатуры, при отображении пропускать гласные буквы, набранные на русском языке. Посчитать количество пропущенных букв и количество слов в строке. ...
Делаем регулярные выражения C++
Приветствую. Свою молодость провел бурно, на программирование времени не осталось. Печально. Прошу помощи: Есть текстовый файл с записями вида: 901 1800000 1899999 901 7000000...
C++ Замена группы символов в строке! http://www.cyberforum.ru/cpp-beginners/thread643267.html
Вводится строка, заменить группу более трёх одинаковых символов многоточием(тремя точками). Например: Helllo woood , должно получится: He...o w...d. ...
C++ Как отключить или убрать иконку выхода [x] ? Как отключить или убрать иконку выхода ? В интернете нарыл много информации и на просторах киберфорума тоже, но она мне никак не помогла. У меня Visual Studio 2010 подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
28.08.2012, 18:37  [ТС]
Хочу вернуться к функторам.
Возможно ли сделать так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class COMPARE
{
public :
    bool operator() (ROOM* a, ROOM* b)
    {
        return a->_r_ID < b->_r_ID;
    }
 
    bool operator() (USER* a, USER* b)
    {
        return a->_u_ID < b->_u_ID;
    }
}
- и использовать его и для set<USER*, COMPARE> и для set<ROOM*, COMPARE>? По идее вроде бы не должно материться, но матерится :<
error C2227: left of '->_u_ID' must point to class/struct/union/generic type
при том, что указано так :
C++
1
2
3
4
class ROOM;
class USER;
class SERVER;
class COMPARE
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru