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

Реализовать функцию поиска по заданному полю в списке объектов типа "Собачий питомник" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести название времени года по месяцу http://www.cyberforum.ru/cpp-beginners/thread1674087.html
Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае если пользователь укажет недопустимое число, программа должна вывести сообщение “Ошибка ввода данных”.
C++ Вывести на экран монитора число с наименованием "год","года", "лет" Прошу прогу в С++. Дано натуральное число n (n<=100), определяющее в годах возраст человека. Составить программу, по которой на экран монитора выводится это число с наименованием "год","года", "лет". http://www.cyberforum.ru/cpp-beginners/thread1674086.html
Определить, сколько раз в последовательности меняется знак C++
Дана последовательность ненулевых целых чисел, оканчивающая нулем. Определить, сколько раз в этой последовательности меняется знак. C++, с оператором условия пжл
Почему опытные программисты не определяют пространство имен std? C++
Все чаще замечаю в различных статьях, на сайтах, форумах, что опытные программисты не используют using namespace std; Почему? Стоит ли каждый раз новичку вписывать это пространство или лучше привыкать работать без него?
C++ Определить сколько раз в числе встречается заданная цифра http://www.cyberforum.ru/cpp-beginners/thread1674067.html
Кто поможет. С++ Дано натуральное число. Определить:сколько раз в нем встречается цифра а;
C++ Программа пропускает ввод данных несмотря на fflush Доброго времени суток. Возникла проблема - когда я в первый раз в цикле ввожу текст посимвольно с помощью getchar, то все нормально. Однако после первого же прохода цикла у меня происходит пропуск ввода первого вектора, будто бы сразу enter нажали. На Windows c этой проблемой помогла справиться функция fflush. А вот на линуксе и она не помогает. #include <cstdlib> #include <iomanip> #include... подробнее

Показать сообщение отдельно
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
01.03.2016, 20:06     Реализовать функцию поиска по заданному полю в списке объектов типа "Собачий питомник"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//классы
struct Dog
{
  std::string name;
  size_t age;
};
struct Pitomnik
{
std::string poroda, owner;
std::list<std::shared_ptr<Dog>> dogs;
};
//вывод списка
std::ostream& << (std::ostream& stream, const Pitomnik& p)
{
  for(auto it : p.dogs)
  {
     stream << "name: " << it->name << " age = " << it->age << std::endl;
  }
  return stream;
}
добавление сами сделайте
как-то, код не проверял, на c++ давно не писал, могу ошибиться
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru