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

Хранение пользовательских объектов в list - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Размер строки в бинарном режиме! http://www.cyberforum.ru/cpp-beginners/thread989973.html
Здорова господа!!! Имеется строка типа string в которую считано изображение. Как можно узнать сколько будет эта же строка занимать в бинарном режиме???
C++ Написать программу для работы с массивом Написать программу для работы с массивом Программа должна управляться с помощью меню из шести пунктов: 1.Текст задачи 2.Ввод элементов массива 3.Определение количества ненулевых элементов... http://www.cyberforum.ru/cpp-beginners/thread989971.html
fortran C++
Работа с массивами: Вычислить произведение двух наибольших элементов
Задачу по системному программированию о строках (вижуал студио) C++
Пусть дано строку, что состоит с нескольких слов и некоторых символов. Необходимо определить количество букв во втором слове, вывести номера позиций, где встречается данный символ, вывести третье...
C++ Определить вид треугольника http://www.cyberforum.ru/cpp-beginners/thread989922.html
1. Ввести углы а, в, с треугольника (а + в + с = 180 º) и определить вид треугольника (остроугольный, прямоугольный, тупоугольный, равнобедренный, ривньосторонний или Δ-к - не существует). #include...
C++ замена exit(0) на return необходимо заменить exit(0) из данного куска кода на return в main, используя при этом true-дальнейшее действие программы (есть функция, которая выполняется при выполнении условия), false-при... подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 832
28.10.2013, 00:36
C++
1
Person searchPerson(searchLastName, searchFirstName, 0);
заменить на
C++
1
std::shared_ptr<Person> searchPerson = std::make_shared<Person>(searchLastName, searchFirstName, 0)
и код всегда будет выводить There is no person потому, что используется operator == от shared_ptr, а в нем сравниваются указатели.
Полно ошибок и непонимания для чего нужны умные указатели, а так же мало логики в перегруженных операторах.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru