0 / 0 / 0
Регистрация: 09.07.2021
Сообщений: 4
|
||||||
1 | ||||||
Ошика cannot pass objects of non-trivially-copyable type 'class std::basic_string<char>' through '.'12.07.2021, 11:14. Показов 3007. Ответов 8
Добрый день. При выводе векторов у меня компилятор выдает ошибку cannot pass objects of non-trivially-copyable type 'class std::basic_string<char>' through '...'
Подскажите пожалуйста, как исправить или как сделать тоже выведение (что бы выводилась таблица в консоле) через cuot?
Извиняюсь что нет комментариев к функции, она еще не готова полностью К коду прилагаю файл с уже вписанными футболистами f.bin в архиве.(Просто закинуть файл не удалось, ругается загрузчик форума)
0
|
12.07.2021, 11:14 | |
Ответы с готовыми решениями:
8
(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const& ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*') Cannot pass objects of non-POD type Странная ошибка: [Error] no match for call to '(std::string {aka std::basic_string<char>}) (int&)' |
124 / 44 / 15
Регистрация: 01.11.2020
Сообщений: 122
|
||||||
12.07.2021, 11:49 | 2 | |||||
Программу не смотрел особо. судя по ошибке
неверный спецификатор типа для printf
где то что-то такое
0
|
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
|
||||||
12.07.2021, 11:50 | 3 | |||||
Сообщение было отмечено ShiloJunior как решение
Решение
ShiloJunior, это предупреждение - неправильно передаёшь параметры в printf
попробуй так
0
|
124 / 44 / 15
Регистрация: 01.11.2020
Сообщений: 122
|
|
12.07.2021, 11:53 | 4 |
необходим символ , а аргумент поставили типа std::string
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
12.07.2021, 11:59 | 5 |
код запредельно грязный.
у компилятора ворнингов больше, чем самого кода получается. например: у тебя position равна нулю. тогда чему будет равна вся эта колбаса: position*tablePage*sizeof(struct footballer) ?ты вообще отдаёшь себе отчет в том, что ты делаешь, и зачем? в чем сакральный смысл 105 строки?
0
|
0 / 0 / 0
Регистрация: 09.07.2021
Сообщений: 4
|
|
12.07.2021, 16:48 [ТС] | 6 |
Тоже самое. Я пробовал и так и так, но в итоге не выводит. Нормально вывелось только с cout
0
|
0 / 0 / 0
Регистрация: 09.07.2021
Сообщений: 4
|
|
12.07.2021, 16:49 [ТС] | 7 |
Код к сожалению не я полностью пишу. Мне дали уже полу готовый код и сказали переделай под эту задачу. Полностью моя часть там началась с прохода по файлу и заканчивается выводом решения
0
|
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
|
|
12.07.2021, 16:57 | 8 |
0
|
0 / 0 / 0
Регистрация: 09.07.2021
Сообщений: 4
|
|
12.07.2021, 17:01 [ТС] | 9 |
Извиняюсь, устал и сразу не увидел правки. Все работает. Спасибо
0
|
12.07.2021, 17:01 | |
12.07.2021, 17:01 | |
Помогаю со студенческими работами здесь
9
ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri Ошибка при компиляции std::__cxx11::basic_string<char Error: no matching function for call to 'std::basic_string<char>::find Ошибка: no matching function for call to 'Slovare<std::basic_string<char> >::show()' Error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std:: Как исправить ошибку "No viable conversion from std::_1::basic_string<char> to bool"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |