Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
 Аватар для QVO
652 / 462 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4

Ошибка компиляции: no matching function for call to

03.08.2015, 21:45. Показов 2825. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте форумчане.

Возникает ошибка компиляции no matching function for call to в коде:

C++ Скопировано
1
editor->make_field<Game, WString, WLineEdit>(ptr, ptr->name, WString("Имя"));
Метод объекта editor:
C++ Скопировано
1
2
3
4
5
6
template<typename T, typename R, typename C>
void make_field(Dbo::ptr<T> ptr, R T::* member, const WString& title)
{
    FieldInterface* field = new Field<T, R, C>(ptr, member, title);
//...
}
Модель Game:
C++ Скопировано
1
2
3
4
5
6
7
    class Game
    {
    public:
        Game();
        WString name;
//...
    };
Так объявлена переменная ptr которая передается в метод editor->make_field
C++ Скопировано
1
const Dbo::ptr<Game>& ptr
Ошибка:
Code Скопировано
1
2
no matching function for call to 'G::DboEditor::make_field(const Wt::Dbo::ptr<G::Game>&, const Wt::WString&, Wt::WString)'
                         editor->make_field<Game, WString, WLineEdit>(ptr, ptr->name, WString("Имя"));
Пожалуйста помогите разобраться с ошибкой.
С уважением QVO.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.08.2015, 21:45
Ответы с готовыми решениями:

Ошибка компиляции: no matching function for call
В классе объявлено 4 конструктора: MyClass() = default; explicit MyClass(const MyClass&amp;) = default; explicit...

Ошибка: no matching function for call to
Здравствуйте. Вот такая ошибка: /usr/include/c++/4.8/bits/stl_algo.h:2235:62: required from ‘void...

Наследование классов, ошибка no matching function for call to
Здравствуйте. Имеется программа с классом tre. Пытаюсь сделать наследование Новым классом Trel, но получаю ошибку no matching function for...

4
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
03.08.2015, 22:22
Лучший ответ Сообщение было отмечено QVO как решение

Решение

Попробуй так:
C++ Скопировано
1
editor->make_field<Game, WString, WLineEdit>(ptr, &Game::name, WString("Имя"));
1
 Аватар для QVO
652 / 462 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
03.08.2015, 22:37  [ТС]
Tulosba, благодарю за ответ. Должно было помочь, но по прежнему ошибка при компиляции:

Code Скопировано
1
2
no matching function for call to 'G::DboEditor::make_field(const Wt::Dbo::ptr<G::Game>&, const Wt::WString*, Wt::WString)'
                         editor->make_field<Game, WString, WLineEdit>(ptr, &ptr->name, WString("Имя"));
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
03.08.2015, 22:39
Цитата Сообщение от QVO Посмотреть сообщение
&ptr->name
Цитата Сообщение от Tulosba Посмотреть сообщение
&Game::name
Неужели разницу не видно?
1
 Аватар для QVO
652 / 462 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
03.08.2015, 22:43  [ТС]
Tulosba,

Не по теме:

еще раз спасибо что ткнули носом. Это следствие приема медикаментов, не зря запретили водить автомобиль.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2015, 22:43
Помогаю со студенческими работами здесь

Ошибка no matching function for call to при работе с файлом
возникает ошибка no matching function for call to 'getline(std::string&amp;, std::string&amp;)' #include &lt;iostream&gt; #include &lt;string&gt;...

Ошибка: no matching function for call to 'Slovare<std::basic_string<char> >::show()'
Помогите исправить ошибку. Программа должна при нажатии 3 выводить итог, но при построении выходит ошибка как раз в этой строчке:...

Ошибка "no matching function for call to." / наследование классов
Доброго времени суток. В качестве некоторой предыстории скажу, что начать изучать С++ довелось совсем недавно, и в процессе возникла...

"no matching function for call to" ошибка в вызове конструктора
имеется следующий класс makeworldtemplate.h #ifndef MAKEWORLDTEMPLATE_H #define MAKEWORLDTEMPLATE_H #include &lt;list&gt; ...

No matching function for call to
Помогите с кодом пожалуйста, выдаёт: no matching function for call to 'fillmass(double , int&amp;, int&amp;) Всё перепробывал, но безуспешно....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров. 3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования. . . .
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер