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

Используя класс list, в котором храняться фамилии студентов группы, организовать поиск по фамилии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Програмка выдает неправильное значение http://www.cyberforum.ru/cpp-beginners/thread1245336.html
Здравствуйте форумчане, относительно недавно стал изучать C++ как хобби. Изучив немного операторов решил закрепить знания написав небольшую игру-программку. Создавал в CODE::BLOCKS под Windows xp. Программка компилируется, но выдает неверный результат. Там есть статический массив в котором заранее определено значение эл-ов, но в одной функции значение не находится и программа выдает о своем...
C++ Ошибка "конструкторы не разрешены для возвращаемого типа" Создаю класс: class main_ { public: main_(); ~main_(); } за классом пишу: main_::main_() { http://www.cyberforum.ru/cpp-beginners/thread1245317.html
C++ Как быть когда нужно вернуть NULL?
Как быть если нужно чтобы функция в некоторых условиях возвращала NULL, а не возвращаемый тип?
C++ Нужно чтобы на экран числа выводились в 16-ричном формате
В кратце: пишу CAN-месенджер в принципе он работает, но есть одно НО. Мне нужно чтобы на экран числа выводились в 16-ричном формате. Ниже привожу код преобразования: void can_protocol::ShowOneCanFrame(Can_frame message, int position) { if(ptrII == NULL) return; TCHAR buf; _swprintf(buf, _T("%u"), position+1); ptrII->message_list.SetItemText(position, 0, buf); _swprintf(buf,...
C++ Возможна ли константная наследуемость? http://www.cyberforum.ru/cpp-beginners/thread1245264.html
Здравствуйте! Определил класс, который позволяет хранить некие данные (предоставляет интерфейс), и, в случае, если экземпляр - неконстантный, то изменять эти данные. Вопрос: можно ли унаследовать от этого класса таким образом, чтобы он считался константным, не делая константным производный объект?
C++ Как сделать подбор рандомный разных чисел (srand (time(0) не помогает)? Здравствуйте, уважаемые программиты, не могли бы вы мне помочь? Дело в том, что мне нужно сделать генератор рандомных чисел. Я уже пытался сделать это с помощью команды srand (time(0)). Но мне выдало предупреждение, что возможна потеря данных, и числа всё равно всё время получались одинаковыми! Как мне сделать, чтобы они всё время были разные? Заранее благодарю! подробнее

Показать сообщение отдельно
Sandir
1 / 1 / 0
Регистрация: 23.04.2013
Сообщений: 37
22.08.2014, 16:29  [ТС]     Используя класс list, в котором храняться фамилии студентов группы, организовать поиск по фамилии
Спасибо!

Добавлено через 29 минут
А как организовать взаимосвязь между list1 и list2?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
list<string> list1;
list1.push_back("Иванов");
list1.push_back("Петров");
list1.push_back("Сидоров");
 
list<string> list2;
list2.push_back("1");
list2.push_back("2");
list2.push_back("3");
 
list< list<string> > mylist;
mylist.push_back(list1);
mylist.push_back(list2);
 
typedef list< list<string> > list_of_list;
for (list_of_list::iterator it = mylist.begin(), it != mylist.end(); ++it)
{
    for (list<string>::iterator jt = (*it).begin(); jt != (*it).end(); ++jt)
        cout << *jt;
}
Как я понял первый for идёт по mylist(списку списков), а второй уже по содержимому этих списков, тогда как получить что-то вроде:
C++
1
2
3
\
if(*jt == "Иванов")
cout << "Иванов" << /*порядковый номер из list2*/ << "й по списку" << endl;
 
Текущее время: 07:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru